<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";????????????????????????????????????????????????//請(qǐng)問為什么這里用this可以,但是用sum[i]就會(huì)報(bào)錯(cuò)。 } } } </script> </body>如上代碼中,使用this代碼正常,但是我用sum【i】卻報(bào)錯(cuò)了。
關(guān)于this的問題!
qq_無所事事丶_0
2016-09-20 21:39:06