這個變成里面,var table = obj.parentNode.parentNode.parentNode; 和var table=document.getElementById("table");是不一樣的嗎?
這個變成里面,var table = obj.parentNode.parentNode.parentNode; ?和var table=document.getElementById("table");是不一樣的嗎?
這個變成里面,var table = obj.parentNode.parentNode.parentNode; ?和var table=document.getElementById("table");是不一樣的嗎?
2015-07-23
舉報
2015-07-28
?
????//?創建刪除函數 ???function?remove(obj)?//刪除已有的2行,已有的兩行刪除標簽的三層父元素是tybody?????{ ?????????var?tr=obj.parentNode.parentNode; ?????????//tr.parentNode.removeChild(tr);?????? ??????var?a=?document.getElementById("table").childNodes[1].removeChild(tr);????? ?????//??document.write(tr.parentNode.nodeName); ?????} function?a(obj)???//刪除新添加的行,新添加的行刪除標簽三次父元素是table??? ?????{? ?var?tr=obj.parentNode.parentNode; document.getElementById("table").removeChild(tr); }不知道為什么新加的行和原來在html里已有的行三次父元素不一樣。
2015-07-23
不太一樣,前者是table下的子元素tbody,后者是table