9-22的代码有吗?
table.onmouseover=function(e){
if(e.target.tagName.toLowerCase()=="td"){
e.target.parentNode.style.backgroundColor="#ccc";
}else if(e.target.tagName.toLowerCase()=="a"){
e.target.parentNode.parentNode.style.backgroundColor="#ccc";
}
}
table.onmouseout=function(e){
if(e.target.tagName.toLowerCase()=="a"){
e.target.parentNode.parentNode.style.backgroundColor="#fff";
}else if(e.target.tagName.toLowerCase()=="td"){
e.target.parentNode.style.backgroundColor="#fff";
}
}
这是绑定在table元素上的,不过mouseover和mouseout不太适合将事件绑定在父元素上(事件委托),可以先给前两个tr元素绑定mouseover和mouseout事件,然后在添加按钮的事件处理程序里给新添加的tr元素再绑定事件
不要要答案 要自己想