最赞回答 / 今朝似梦愿回昨
event.srcElement.checked获得复选框的原始状态
感谢 楼下@qq_queserasera_13323100的这个评论!
”因为每次删除第0个子节点,下一个子节点又变成了第0个,所以循环体内不用写i++
for(var i=0;i<content.children.length;){
content.removeChild(content.children[i])
}”
”因为每次删除第0个子节点,下一个子节点又变成了第0个,所以循环体内不用写i++
for(var i=0;i<content.children.length;){
content.removeChild(content.children[i])
}”
2019-09-10
最新回答 / 你又调皮
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.onm...
2019-09-08
最赞回答 / 慕斯602831
我来了,终于搞懂了,你可以获取table的所有子节点看看,就会发现table有两个节点,一个#text节点(空白节点)一个tbody节点,而tbody节点之下就是tr节点和一堆#text空白节点,所以实际上tr的父节点是tbody节点,所以我们定义一个tbody变量获取tbody节点。你用childNodes[1]获取table的tbody节点估计也可以,毕竟就两个子节点。
2019-09-06