<body> <div class="container"> <div class="box1"> <div class="title">阅读排行</div> <ul> <li>舌尖上的中国:传世美味炮制完全攻略</li> <li>完全图解狗的心理</li> <li>左手婚姻,右手爱情</li> <li class="nu">假如给我三天光明(电子书)</li> </ul> </div> </div> <script type="text/javascript"> window.onload = function() { var sum = document.getElementsByTagName("li"); for(var i = 0; i < sum.length; i++) { sum[i].onmouseover=function (){ this.style.backgroundColor="red"; //请问为什么这里用this可以,但是用sum[i]就会报错。 } } } </script> </body>如上代码中,使用this代码正常,但是我用sum【i】却报错了。
添加回答
举报
0/150
提交
取消