能解析下這個刪除函數嗎。父節點各對應哪些標簽
function del(obj)
? ? ?{
? ? ? ? ?var tr=obj.parentNode.parentNode;
? ? ? ? ?tr.parentNode.removeChild(tr);
? ? ?}
function del(obj)
? ? ?{
? ? ? ? ?var tr=obj.parentNode.parentNode;
? ? ? ? ?tr.parentNode.removeChild(tr);
? ? ?}
2016-02-11
舉報
2016-02-24
function del(obj)
? ? ?{
? ? ? ? ?var tr=obj.parentNode.parentNode; ? ? ? ? ? ?
這里的祖節點應該是<tr>,因為它這個函數本身在<a>這個標簽 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?使用,<a>標簽的父節點是<td>,然后<td>的父節點是<tr>,我截了圖,你看看。
? ? ? ? ?tr.parentNode.removeChild(tr); ? ? ? ? ? ? ? 這里則是在<tr> 的父節點中刪除子節點<tr>。 ????
? ?}
??
2016-02-16
刪除操作是列,它的祖節點是table
然后從整個body里刪除tr.
可是這樣不對呀,應該是table里刪除一列,代碼應該是:var tr=obj.parentNode;
tr.parentNode.removeChild(tr);
2016-02-16
為什么不能直接用document.body.removeChild(tr);
2016-02-13
tr是傳到該函數的節點的祖節點,向上數第二個標簽;
刪除的是tr標簽 //刪除tr父標簽中的tr子標簽