2017-12-12 4 views
0
<html> 

<body> 


<div id="div1"> 

<p id="p1">This is a paragraph.</p> 

<p id="p2">This is another paragraph.</p> 

</div> 

<script> 

var para = document.createElement("h1"); 

var node = document.createTextNode("<h2>This is new.<h2>"); 

para.appendChild(node); 

var element = document.getElementById("div1"); 

element.appendChild(para); 

element.remove();//is it possible to get "element" variable back 

</script> 

</body> 
</html> 
+0

をクリックすることによって行うことができるような 'remove'方法も平野JSに存在していない、あなたはjQueryのか、他のフレームワークの構文でこれを混合するように見えますか...?実際のvanilla JS/DOMメソッドを使用すると、https://developer.mozilla.org/en-US/docs/Web/API/Node/removeChildになります。実際にはそのノードから削除されたノードへの参照を返します。親。そして、この除去は、もちろん、要素を再び加えることを意味します。 – CBroe

答えて

0

はい。

element.style.display=none; 

アンドゥボタン

<button onclick="document.getElementById("div1").style.display=block;"> 
関連する問題