能解析下這個(gè)刪除函數(shù)嗎。父節(jié)點(diǎn)各對(duì)應(yīng)哪些標(biāo)簽
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
舉報(bào)
2016-02-24
function del(obj)
? ? ?{
? ? ? ? ?var tr=obj.parentNode.parentNode; ? ? ? ? ? ?
這里的祖節(jié)點(diǎn)應(yīng)該是<tr>,因?yàn)樗@個(gè)函數(shù)本身在<a>這個(gè)標(biāo)簽 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?使用,<a>標(biāo)簽的父節(jié)點(diǎn)是<td>,然后<td>的父節(jié)點(diǎn)是<tr>,我截了圖,你看看。
? ? ? ? ?tr.parentNode.removeChild(tr); ? ? ? ? ? ? ? 這里則是在<tr> 的父節(jié)點(diǎn)中刪除子節(jié)點(diǎn)<tr>。 ????
? ?}
??
2016-02-16
刪除操作是列,它的祖節(jié)點(diǎn)是table
然后從整個(gè)body里刪除tr.
可是這樣不對(duì)呀,應(yīng)該是table里刪除一列,代碼應(yīng)該是:var tr=obj.parentNode;
tr.parentNode.removeChild(tr);
2016-02-16
為什么不能直接用document.body.removeChild(tr);
2016-02-13
tr是傳到該函數(shù)的節(jié)點(diǎn)的祖節(jié)點(diǎn),向上數(shù)第二個(gè)標(biāo)簽;
刪除的是tr標(biāo)簽 //刪除tr父標(biāo)簽中的tr子標(biāo)簽