我下面的代码在 Firefox 中可以切换图像的边框,但在 IE 中不起作用。任何想法为什么?在 IE 中,第一次单击会添加边框,但第二次单击不会再次删除边框。
谢谢,莱斯利
<html>
<head>
<script type="text/javascript">
window.onload=function(){
for(var i = 0; i < document.images.length; i++){
document.images[i].onclick=function(){
if(this.style.border == '2px solid red')
{
this.style.border='';
}
else this.style.border='2px solid red';
}
}
}
</script>
</head>
<body>
<div>
<img src="Cat.jpg" width="250"/>
<img src="Dog.jpg" width="250"/>
<img src="Fish.jpg" width="250"/>
</div>
</body>
</html>