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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

childNodes的下標(biāo)

function clearText() {

? var content=document.getElementById("content");

? // 在此完成該函數(shù)

??

? for(var i=content.childNodes.length;i>0;i--){

? ? content.removeChild(content.childNodes[i]);

??

? }

}

這樣寫運(yùn)行不了,是因為childNodes的下標(biāo)也是從0開始取嗎?

正在回答

2 回答

childNodes 這個方法基本沒法用,存在嚴(yán)重的瀏覽器兼容性問題,里面可能包含了很多沒用的空節(jié)點,所以你用childNodes(索引)獲取元素是不對的。
table中獲取tr、td等還是挺方便的像這樣:
tr=tbs.rows[索引]
td=tbs.rows[索引].cells[索引]
tbody=tbs.rows[0].parentNode
如果要獲取td里面沒有id的元素比如input那只能用這個方法:
var list=tbs.rows[索引].cells[索引].getElementsByTagName('input');
input=list[索引]

普通應(yīng)用下你可以當(dāng)js沒有childNodes這個方法

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

是啊,childNodes也是數(shù)組,對于數(shù)組來書下標(biāo)一般情況下都是從0開始,最大下標(biāo)為長度-1

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

舉報

0/150
提交
取消

childNodes的下標(biāo)

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

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

幫助反饋 APP下載

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

公眾號

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