javascript的图像翻转问题请教

来源:百度知道 编辑:UC知道 时间:2024/06/06 03:00:04
书上的例子:
<a href="www.163.com" onmouseover="document.images[0].src='eb7d7.jpg';"
onmouseout="document.images[0].src='11_290385.jpg';">
<image src="eb7d7.jpg" width="500" height="800"></a>

images[0]是什么? 为什么我改成别的变量IE就说出错,没有定义对象呢?
比如我把images[0]该成img或者img[0]就不行呢?
那用什么办法可以改成别的名字呢?

images 是document 的一个变量,表示文档的所有图像。他是个数组。所以用[0]来取值。

document没有img这个变量,当然或报错。

如果想改成其他的可以这样改:
1. 给你的image标签指定一个id (image1):
<image id="image1" src="eb7d7.jpg" width="500" height="800">

2 .="document.images[0].src='eb7d7.jpg';" 就可以改成="document.getElementById('image1').src='eb7d7.jpg';"

images[0]标示页面中的第一个<image>标签
因为你的页面只有一个标签,所以改成别的会出错