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

时间:2011-11-02 22:00:15

标签: javascript

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

<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>

2 个答案:

答案 0 :(得分:1)

imagelist[whichImage].charAt(0)

这将获得图像的第一个字母,所以只需随心所欲地做任何事情。

答案 1 :(得分: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) 
    ...