最赞回答 / 蓬头稚子8
加个else。。。for (var i=0; i<Lists.length;i++) { var text=Lists[i].getAttribute("title") if(text!="") document.write(text +"<br>"); else{ var text=Lists[i].setAttribute("title","WEB前端技术") document.write(Lists[i].getAttribute("title"...
2015-09-08
最新回答 / 只记录自己的声音
代码1 的逻辑是: table中你删除的是一个tr标签 ,而pnode没有index,只认为是一个普通的tr,自然从新增的中删除。 childNodes是一组元素,有对应的下标才能确认所在的位置。代码2 的逻辑是: 找到了“删除”所在的行,再寻找到这个的父元素,即可进行删除,不需要知道他在table中的元素序列的哪里。
2015-09-08
最赞回答 / Jessica_C
是因为你之前sum被赋值了55,你这个时候改代码,相当于sum值还是55,重加了一遍,这个时候连续点提交sum的值会不断加上去。但如果刷新页面,没点提交之前,改为var num就是NaN了。
2015-09-06
最赞回答 / 空天遮阳伞
奥,知道了,tcon的父节点是ul,ul的父节点是名称为lesson的li,li的父节点是id为con的ul,而HTML/CSS是其最后一个孩子。所以有三个parentNode.
2015-09-05