在javascript中显示图像名称的第一个字母

Display first letter of image name in javascript

本文关键字:第一个 图像 javascript 显示 显示图      更新时间:2023-09-26

我在表中显示列表中的随机图像。我想在单元格中显示随机图像名称的第一个字母以及图像。有人能帮我一下吗?

<html>
<head>
<script language=Javascript>
 imagelist = ["man.gif","wolf.gif", "wall.gif"]
function ranImage() {

whichImage = Math.floor(Math.random()*imagelist.length);
document.write('<IMG SRC="' +imagelist[whichImage]+ '">');
 imagelist.splice(whichImage,1);

 }

</script>
</head>
<body>
 <table id="newtable"/>
 <tr>
 <td>

    <script language="Javascript"> ranImage();</script>
   </td>
     <td>
     <script language="Javascript">ranImage();</script>
     </td>
     </tr>
     </table>
       </body>
      </html>
imagelist[whichImage].charAt(0)

这将获得图像的第一个字母,所以你可以随意设置

您可以使用.substr检索单个字符,也可以根据需要检索多个字符。

function ranImage() {
    whichImage = Math.floor(Math.random()*imagelist.length);
    // 0 is starting position to trim from, 1 is length of 1 character
    var whichLetter = imagelist[whichImage].substr(0, 1) 
    ...