4

これは私のhtml

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

これは私のスクリプトです

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

ボタンをクリックすると、子div(div2)を削除する必要があります。その方法。このコードを使用して問題に直面しています。教えてください。助けて 。この問題に対する他の解決策があります

4

4 に答える 4

10

最後に二重引用符と二重中括弧があります。そして、あなたが何をしようとしているのかわからない。ID「div2」の要素を削除したい場合は、次を使用します。

var list=document.getElementById("div2");
list.parentNode.removeChild(list);
于 2013-10-09T08:30:41.057 に答える
2

Use modern JS!

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

or just

document.getElementById("div2").remove()
于 2017-08-13T21:10:37.733 に答える
0

このような要素を削除してみてください

//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'));
于 2013-10-09T08:34:52.000 に答える