關(guān)于本節(jié)的兩個小問題,求解答!?。?/h1>
問題一:
? ? ? ? ? ? 為什么刪除代碼content.childNodes[0]可以一次性刪除所有節(jié)點,而 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? content.childNodes[i]卻不行呢?
問題二: ?
for (var i=0;i<content.childNodes.length;i++){
? ? ? ?var x = content.removeChild(content.childNodes[i]);
? ? ? ?document.write(x.innerHTML + "<br>");//********//
? ?}
為什么這部分代碼可以一次性刪除所有節(jié)點,而少了//*******//這行代碼卻不行呢?
問題一:
? ? ? ? ? ? 為什么刪除代碼content.childNodes[0]可以一次性刪除所有節(jié)點,而 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? content.childNodes[i]卻不行呢?
問題二: ?
for (var i=0;i<content.childNodes.length;i++){
? ? ? ?var x = content.removeChild(content.childNodes[i]);
? ? ? ?document.write(x.innerHTML + "<br>");//********//
? ?}
為什么這部分代碼可以一次性刪除所有節(jié)點,而少了//*******//這行代碼卻不行呢?
2016-01-28
content.childNodes[0]獲取的是整個子元素的集合,所以可以一次性刪除。content.childNodes[i]獲取到的是某一個子元素。