只能改變原有的行的顏色
只能改變原有的tr行的顏色,新加的行顏色不變,請問大家這是什么原因?
? ? ? window.onload = function(){? ? ? ? ? ? ? ? ?
? ? ?// 鼠標移動改變背景,可以通過給每行綁定鼠標移上事件和鼠標移除事件來改變所在行背景色。
? ? ? ?var mycol=document.getElementsByTagName("tr");
? ? ? ?for (var i=0; i<mycol.length; i++){
? ? ? ? ? mychange(mycol[i]);
? ? ? ?}??
}
? ? ?function mychange(tr){
? ? ? tr.onmouseenter=function(){
? ? ? ? tr.style.backgroundColor="#f2f2f2";
? ? ? };
? ? ? tr.onmouseout=function(){
? ? ? ? tr.style.backgroundColor="#fff";
? ? ? };
? ? ?}
? ? ?
2018-02-12
window.onload表示在網(wǎng)頁加載完成之后執(zhí)行函數(shù)。所以這個函數(shù)只會在加載之后只會執(zhí)行一次
需要再在添加函數(shù)中加入該函數(shù)
2017-11-18
我用了事件委托