<script type="text/javascript">
function show(str){
alert("您點擊的是第" + str + "張")
}
</script>
<table cellpadding="0" cellspacing="0" border="0">
<tr id="pictures">
<td><img src="gf.jpg" onclick="show('1')" /></td>
<td><img src="cfgf.jpg" onclick="show('2')" /></td>
<td><img src="cxv3.jpg" onclick="show('3')" /></td>
</tr>
</table>
function show(str){
alert("您點擊的是第" + str + "張")
}
</script>
<table cellpadding="0" cellspacing="0" border="0">
<tr id="pictures">
<td><img src="gf.jpg" onclick="show('1')" /></td>
<td><img src="cfgf.jpg" onclick="show('2')" /></td>
<td><img src="cxv3.jpg" onclick="show('3')" /></td>
</tr>
</table>
img是document.images[1]=网页中的第个图片
你写的:
<img src="gf.jpg" onclick="show('1')" />
js中的this指的是连接这个对象!也就是img的link,不是img,不知你明白么
我现在想实现的是 点击当前的图片 能够知道是第几张 在一个参数的情况下
1:
js函数的参数是图片的文件名(也以去掉扩展名)
2:
遍历document.images数组if document.images[i].src==variable 返回i,
i+1就是第几个图片了~
我是这么想的!相信还有别的方法能实现你的需求!仅供参考吧
请问怎么遍历图片,只能是pictures里的图片