1樓:飛雲祥
你沒有操作對。div.childnodes.length;//5
div.childnodes[3];//才能選到 h1 元素標籤
div.removechild(div.childnodes[3]);
加入想用div.childnodes[1]選中h1的話,html中的div需要如下寫,不要有換行,才可以
html中:div的p元素
js中: alert(div.childnodes.length);//此時長度是2
div.removechild(div.childnodes[1]);//這樣才可以刪除 h1元素
2樓:桃子的幸福
其實是dom元素集的差別,即htmlcollection和nodelist的差別。
看一段**:
div的p元素
執行結果:
他們兩個的差異你可以去查文件,但是可以明顯的看出children返回的只有html元素,所以我建議在做刪除操作的時候儘量使用children來返回htmlcollection物件。
js刪除陣列中重複的值,js 中如何去掉陣列中的重複的資料
例如 var student qiang ming tao li liang you qiang tao 第一種思路是 遍歷要刪除的陣列arr,把元素分別放入另一個陣列tmp中,在判斷該元素在arr中不存在才允許放入tmp中 用到兩個函式 for in 和 indexof 第二種思路是 把目標陣列a...
js動態新增與刪除ul中的,js動態新增與刪除ul中的li
11111111111111111 22222222222222222 33333333333333333 44444444444444444 55555555555555555 新增刪除多麻煩,給個li個id,然後控制他的顯示和隱藏不就好了。js中怎樣動態新增一個li 灬大飛龍 li的內容內 也可...
js刪除陣列中的元素delete和splice的區別
珞硃砂 splice刪除後將返回一個新陣列,包含被刪除的元素,delete則返回布林值。splice刪除元素的同時會縮短原陣列長度,delete只是刪除元素,並不會修改陣列長度。splice可以批量刪除多個連續的元素,delete只能逐一刪除。方法一 delete 刪除陣列,delete texta...