所以。首先我使用了这个<img onmouseover="preview.src=img1.src" id="img1" src="pic01.jpg" alt="Image Not Loaded"/>
,但它没有用。我将“id”更改为“name”,它起作用了。但 name 属性已过时,不建议使用。那我应该用什么?我正在尝试为我的学校项目制作一个图片库。而且因为它是一个学校项目,所以它必须是“完美”的 html。没有任何错误。
顺便说一句。'id' 在 Internet Explorer 和 Mozilla Firefox 中工作。但不在谷歌浏览器中。
我的整个代码是这样的:
<!DOCTYPE html>
<html>
<head>
<title>Test</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<div class="thumbnails">
<img onmouseover="preview.src=img1.src" name="img1" src="image001.jpg" alt="Image Not Loaded"/>
<img onmouseover="preview.src=img2.src" name="img2" src="image002.jpg" alt="Image Not Loaded"/>
</div>
<br>
<div class="preview" style="text-align: center;">
<img name="preview" src="image001.jpg" alt="No Image Loaded"/>
</div>
</body>
</html>
当我将 id 更改为 name 时,这在 Google Chrome 中有效。