用js制作一个表格,当鼠标移到某一行,该行变成绿色,鼠标移走变回原来的颜色。
这是我写的,你运行一下,看看,要是不懂再问
functionaddEvtListener(obj,evtName,f){/*FF*/
if(document.addEventListener){
if(obj){
obj.addEventListener(evtName,f,false);
}else{
addEventListener(evtName,f,false);
}
}
/*IE*/
elseif(attachEvent){
if(obj){
obj.attachEvent('on'+evtName,f);
}else{
attachEvent('on'+evtName,f);
}
}
}
window.onload=function(){
vardiv=document.getElementById('aaa');
for(vari=0;i<4;i++){
varnewElement=document.createElement('li');
newElement.innerText=i;
div.appendChild(newElement);
}
varoli=document.getElementsByTagName('li');
for(vari=0;i<oli.length;i++){
varoldCol;
addEvtListener(oli[i],'mouseover',function(){
oldCol=this.style.backgroundColor;
this.style.backgroundColor='#000';
})
addEvtListener(oli[i],'mouseout',function(){
this.style.backgroundColor=oldCol;
})
}
}
多重随机标签