返回信息流一个挺简单的问题
下面代码中注释掉的那句哪错了?
<html>
<head>
<script type="text/javascript">
function init(){
for(var i = 0; i < document.links.length; i++){
(function(){
var link = document.links[i];
link.onfocus = function(){link.style.color = "red"};
link.onblur = function(){link.style.color = link.parentNode.id};
//这句为什么会出错
//link.onmouseover = function{link.style.color = "red"};
link.onmouseout = function(){link.style.color = link.parentNode.id};
})();
}
}
</script>
</head>
<body bgcolor="black" onload="init()">
<div id="yellow"><a href="#" >abc</a></div>
<div id="blue"><a href="#" >def</a></div>
</body>
</html>
这是一条镜像帖。来源:北邮人论坛 / www-technology / #7904同步于 2009/6/22
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
问个JavaScript的问题
wolf521
2009/6/22镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
【 在 wolf521 (狼来了) 的大作中提到: 】
一个挺简单的问题
下面代码中注释掉的那句哪错了?
<html>
<head>
<script type="text/javascript">
function init(){
for(var i = 0; i < document.links.length; i++){
(function(){
var link = document.links[i];
link.onfocus = function(){link.style.color = "red"};
link.onblur = function(){link.style.color = link.parentNode.id};
//这句为什么会出错
//link.onmouseover = function(){link.style.color = "red"};
link.onmouseout = function(){link.style.color = link.parentNode.id};
})();
}
}
</script>
</head>
<body bgcolor="black" onload="init()">
<div id="yellow"><a href="#" >abc</a></div>
<div id="blue"><a href="#" >def</a></div>
</body>
</html>