簡體   English   中英

如何使用javascript刪除子div

[英]how to remove child div using javascript

這是我的HTML

<div>
    <div id="div2" ondrop="drop(event)" ondragover="allowDrop(event)"></div>
</div>

這是我的劇本

var list=document.getElementById("div2");
list.removeChild("div2""));

當我點擊按鈕我需要刪除子div(div2)如何做到這一點。 使用此代碼我面臨問題請告訴。 幫我 。 我們有任何其他解決方案來解決這個問題

你有雙引號和雙括號最后。 而且我不確定你要做什么。 如果您要刪除ID為“div2”的元素,請使用:

var list=document.getElementById("div2");
list.parentNode.removeChild(list);

你需要找到div2 parent,然后你可以使用removeChild來提取div2

var list=document.getElementById("div2");
var parentDiv = list.parentNode;
parentDiv.removeChild(list);

演示

您的代碼中存在問題

list.removeChild("div2"")); <<== ") is additional

使用現代JS!

const div = document.getElementById("div2");
div.remove();

要不就

document.getElementById("div2").remove()

嘗試刪除這樣的元素

//HTML MARKUP

<div id="div1">
<div id="div2" ondrop="drop(event)" ondragover="allowDrop(event)"></div>
</div>

//Javascript
var list=document.getElementById('div1');

list.removeChild(list.getElementById('div2'));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM