匿名函數變了
window.onload = function()
{?
?var myLi = document.getElementsByName('my');
?????for(var i = 0;i<myLi.length;i++)
????{
?????myLi[i].onmouseover = function(){ this.style.background = "red"; ???????? ? ? ? ? ?????????????? ?// myLi[i].style.background = "red";//這個為什么不能用,myLi[i]是空 }
?????}
?}
2017-12-25
是不是因為你倒數第3個花括號被注釋掉了,所以不生效? 我用你這代碼把倒數第3個花括號換了一行,試了是OK的
<script type="text/javascript">
window.onload = function(){
? var myLi=document.getElementsByName("myt") ; ?
?? for(var i = 0;i<myLi.length;i++)
??? {? ?
??????? myLi[i].onmouseover = function(){
???????? this.style.background = "red";????????????????????????? ?
???????? // myLi[i].style.background = "red";
???????? //這個為什么不能用,myLi[i]是空
???????? }
???? }
}
</script>