第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

var tr = obj.parentNode.parentNode; tr.parentNode.removeChild(tr);是什么意思?

我不明白代碼里面的var tr = obj.parentNode.parentNode; tr.parentNode.removeChild(tr);是什么意思?obj的父節(jié)點(diǎn)的父節(jié)點(diǎn)不就是table標(biāo)簽了么,table標(biāo)簽的父節(jié)點(diǎn)是body,tr.parentNode.removeChild(tr);不就是等于body.removeChild(tr);了么?可要?jiǎng)h除的tr標(biāo)簽,是在table標(biāo)簽下啊。

正在回答

7 回答

第一個(gè)問(wèn)題:??tr.parentNode.removeChild(tr);這個(gè)就是獲取tr的父元素然后刪除tr元素

tabale的子節(jié)點(diǎn)結(jié)構(gòu)是text和tbody,而tr在tbody中,td則在tr中

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

LittleBoy 提問(wèn)者

非常感謝!
2015-12-17 回復(fù) 有任何疑惑可以回復(fù)我~
#2

愛拉舞imooc

你好,關(guān)于這個(gè)程序,里面的背景色變換、刪除兩個(gè)函數(shù)都用到了 obj ,請(qǐng)問(wèn): obj 是哪來(lái)的?如何傳進(jìn)去的?執(zhí)行流程搞不明白。
2016-11-22 回復(fù) 有任何疑惑可以回復(fù)我~
var?table=document.getElementById("table");
var?tr=obj.parentNode.parentNode;
//table.removeChild(tr);//所有行都被刪除
tr.parentNode.removeChild(tr);//只刪除當(dāng)前行
為什么會(huì)全部刪除了你=呢,tr.parentNode不是table嗎


0 回復(fù) 有任何疑惑可以回復(fù)我~

<a href="javascript:;" onclick="deleteRow(this)">刪除</a>?

所以this是指a標(biāo)簽

0 回復(fù) 有任何疑惑可以回復(fù)我~

我試著把obj輸出,用document.write(obj.nodeName);結(jié)果顯示是A標(biāo)簽,那么A標(biāo)簽父節(jié)點(diǎn)是td,再父節(jié)點(diǎn)是tr。我也是有點(diǎn)不明白為什么this會(huì)指向的是A標(biāo)簽,有點(diǎn)懵

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

LittleBoy 提問(wèn)者

他上面還套著一層呢。不明白的情況下,把他們的層級(jí)關(guān)系畫出來(lái)看看,就明了很多了
2016-09-07 回復(fù) 有任何疑惑可以回復(fù)我~

這個(gè)A標(biāo)簽,把我弄的,一愣一愣的。謝謝大神的點(diǎn)撥

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qwer12345

所以這個(gè) obj指的是 a標(biāo)簽 ?
2016-07-03 回復(fù) 有任何疑惑可以回復(fù)我~

嗯嗯,我剛開始也是忽略了一個(gè)標(biāo)簽,加油!

0 回復(fù) 有任何疑惑可以回復(fù)我~

我也跟你一樣剛開始不明白這個(gè)問(wèn)題,但是剛才想明白了,obj是就是函數(shù)調(diào)用時(shí)的this,而this指的是<a>,不是<td>,所以obj.parentNode.parentNode是<tr>。然后tr.parentNode是<table>,然后再removeChild(tr)就是<table>移除<tr>,這個(gè)<tr>是前面得到的obj.parentNode.parentNode


2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

LittleBoy 提問(wèn)者

不是不明白this的作用。而是我忽略了一個(gè)標(biāo)簽,所以造成了困擾~
2015-12-03 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

var tr = obj.parentNode.parentNode; tr.parentNode.removeChild(tr);是什么意思?

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)