我正在显示表格中的列表中的随机图像。我想在单元格中显示随机图像名称的第一个字母以及图像。有人可以帮助我。
<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>
答案 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)
...