我試圖刪除第一個li
節點,但我必須運行deleteNode();
兩次才能刪除該節點。需要運行兩次Node.removeChild()用於刪除節點
我需要刪除li
標籤和img
標籤內...
window.onload = function() {
deleteNode();
deleteNode();
}
function deleteNode() {
var node;
node = document.getElementById("sliders");
node.removeChild(node.firstChild);
}
<body>
<div id="jsSlider">
<div class="slider-wrapper">
<ul id="sliders">
<li>
<img src="img/sample-1.jpg" alt="" />
</li>
<li>
<img src="img/sample-2.jpg" alt="" />
</li>
<li>
<img src="img/sample-3.jpg" alt="" />
</li>
</ul>
</div>
</div>
<div id="prueba"></div>
</body>
li
標籤,同時只運行
Node.removeChild()
一次?在的browers
'node.removeChild(node.children [0]);' –
@ SampathLiyanage - 根據[* MDN *](https://developer.mozilla.org/en- US/docs/Web/API/ParentNode.children#Browser_compatibility),* children *的支持有限。 – RobG
與論壇網站不同,我們不使用「謝謝」或「任何幫助表示讚賞」,或在[so]上簽名。請參閱「[應該'嗨','謝謝',標語和致敬從帖子中刪除?](http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be - 刪除 - 從帖子)。順便說一句,它是「預先感謝」,而不是「先進的感謝」 –