大佬們。為什么這樣寫背景顏色不會改變呢
?? var row=document.getElementsByTagName("tr");? ?
?? ? for(i=0;i<row.length;i++)
?? ? {
?? ??? ? row[i].onmouseover=function(){
?? ??? ??? ?row[i].style.backgroundColor="#f2f2f2";
?? ??? ??? ?
?? ??? ? }
?? ??? ? row[i].onmouseout=function(){
?? ??? ??? ?row[i] .style.backgroundColor="#fff"
?? ??? ? }
?? ?}
2018-05-22
這是一個閉包帶來的問題,那什么是閉包,可以去看一個Bosn老師的課程7-1[JavaScript]理解閉包
改成這樣就行了:
2018-05-25