最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

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

刪除方法中的lastChild

function deleteRow(obj){

? ? ? ? ?var tbody = document.getElementById('table').lastChild; //為什么這里要有l(wèi)astChild?? ? ? ?

? ? var tr = obj.parentNode.parentNode;

tbody.removeChild(tr);

}


tr的父節(jié)點(diǎn)不應(yīng)該就是table嗎?如果要有table的孩子為什么是lastChild不是別的Child?

正在回答

2 回答

table的字節(jié)點(diǎn)結(jié)構(gòu)是text和tbody,你可以用開發(fā)者工具進(jìn)行查看

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

EddieQu 提問者

原來table和tr之間還隔了一層。。。
2015-06-19 回復(fù) 有任何疑惑可以回復(fù)我~
#2

歪嘴的肖恩 回復(fù) EddieQu 提問者

他們之間隔了一層什么啊?這里我也是很疑惑!求指教!
2015-08-18 回復(fù) 有任何疑惑可以回復(fù)我~
#3

really4you 回復(fù) 歪嘴的肖恩

<head> <tr> <td>xh002</td> <td>劉小芳</td> <td> <a onclick="del(this)" href="javascript:;">刪除</a> </td> </tr> </tbody> </table> 這是火狐瀏覽器firebug工具下的代碼; 我想是不是隔了</tbody>這個(gè)標(biāo)簽,所以參考代碼用tbody這個(gè)相對(duì)于tr外一層的標(biāo)簽來移除tr下的內(nèi)容
2016-01-19 回復(fù) 有任何疑惑可以回復(fù)我~

由于你沒給出html和其他js文件,我不知道你這么方法是干嘛的,不過看起來像是刪除給定的td節(jié)點(diǎn)所在的tr節(jié)點(diǎn)。


我重寫了一段,你自己慢慢看吧。

<table>

<thead><tr><th>my?table</th></tr></thead>

<tbody>

<tr><td>hello</td><td>world</td></tr>
<tr><td>world</td><td>hell</td></tr>
<tr><td>world</td><td>world</td></tr>

</tbody>

<tfoot><tr><th>table?end</th></tr></tfoot>

</table>
??
<script?type="text/javascript">
????????//刪除表格中含有‘hello'的行。
	var?foo?=?'hello';
	//獲取文檔中全部的td節(jié)點(diǎn)
	var?tds?=?document.getElementsByTagName('td');
????????//對(duì)所有td節(jié)點(diǎn)的文字與foo比較,如果等于'hello'則刪除所在行。
	for(var?i?=?0;?i?<?tds.length;?i++){
		if(tds[i].childNodes[0].nodeValue?==?foo)
			delRow(tds[i]);
	}
????????//obj是一個(gè)td節(jié)點(diǎn)
	function?delRow?(obj){
	??obj.parentNode.parentNode.removeChild(obj.parentNode);??
	}
</script>



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

舉報(bào)

0/150
提交
取消

刪除方法中的lastChild

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

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

幫助反饋 APP下載

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

公眾號(hào)

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