為什么鼠標移動不顯示背景?
??????window.onload?=?function(){ ????????bg=document.getElementsByTagName("tr"); ????????for(i=0;i<bg.length;i++){ ??????????bg[i].style.backgroundColor="#fff"; ??????????bg.onmouseover=function(){ ??????????????bg[i].style.backgroundColor="#f2f2f2"; ??????????} ??????????bg.onmouseout=function(){ ??????????????bg[i].style.backgroundColor="#fff"; ??????????} ????????} ?????//?鼠標移動改變背景,可以通過給每行綁定鼠標移上事件和鼠標移除事件來改變所在行背景色。 ?}
2017-08-30
把你的bg[i]換成this就好了,由于js的閉包性,i的值不能傳進去。。。還有。。。你也寫錯了。。。
2017-08-30
#f2f2f2和#fff顏色相近,換一個顏色差別大的試一下