在javascript中显示图像名称的第一个字母
Display first letter of image name in 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>
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)
...
相关文章:
- Jssor滑块停留在第一个图像上,直到我单击它
- ng-repeat图像上的指令仅提取有关第一个图像的信息
- 没有点击的第一个图像
- 如何使用ajax从所有帖子中获取第一个图像
- 幻灯片在加载图像时开始,但在下载所有图像之前不会显示第一个图像
- 将类分配给第一个图像
- Juicyslider 中的第一个图像不适合宽度页面
- 页面加载时未加载第一个图像
- 如何选择没有第一个图像的所有图像
- (jQuery)Nivo Slider 加载幻灯片时出错 - 它只是加载第一个图像并保持原样
- 404 在离子/角度的ng重复上找不到图像,仅适用于第一个图像
- 为什么Array中的第一个图像没有't第一次循环
- 仅在第一个图像上设置jQuery attr()
- javascript可以't预加载第一个图像
- 幻灯片结束时,从第一个图像开始
- Jquery循环插件:第一个图像出现在右侧浮动
- “下一步”按钮只显示第一个图像并停止
- 如何从JavaScript数组/对象显示图像?从第一个图像开始,然后点击到下一个
- 使用Javascript更改背景图像,只显示第一个图像一次
- 图像库使第一个图像变大