有人给个正确答案吗?我的看不到,真的没办法了,怎么添加和删除都没有反应
9-22的代码有吗?
9-22的代码有吗?
2019-09-08
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元素再绑定事件
举报