HTML DOM - 元素
和替换 HTML 元素。
创建新的 HTML 元素 - appendChild()
如需向 HTML DOM 。
实例
<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("p"); var node=document.createTextNode("This is new."); para.appendChild(node); var element=document.getElementById("div1"); element.appendChild(para); </script>
例子解释
的 <p> 元素:
var para=document.createElement("p");
如需向 <p>
var node=document.createTextNode("This is a new paragraph.");
向 <p> 本节点:
para.appendChild(node);
新元素。
var element=document.getElementById("div1");
新元素:
element.appendChild(para);
创建新的 HTML 元素 - insertBefore()
中的 appendChild()
以使用 insertBefore() 方法:
实例
<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("p"); var node=document.createTextNode("This is new."); para.appendChild(node); var element=document.getElementById("div1"); var child=document.getElementById("p1"); element.insertBefore(para,child); </script>
HTML 元素
如需删除 HTML :
实例
<div id="div1"> <p id="p1">This is a paragraph.</p> <p id="p2">This is another paragraph.</p> </div> <script> var parent=document.getElementById("div1"); var child=document.getElementById("p1"); parent.removeChild(child); </script>
例子解释
这个 HTML 个 <p> 元素)的 <div> 元素:
<div id="div1"> <p id="p1">This is a paragraph.</p> <p id="p2">This is another paragraph.</p> </div>
查找 id="div1" 的元素:
var parent=document.getElementById("div1");
查找 id="p1" 的 <p> 元素:
var child=document.getElementById("p1");
:
parent.removeChild(child);
提示:
很抱歉。DOM 。
parentNode 51help.tk
var child=document.getElementById("p1"); child.parentNode.removeChild(child);
替换 HTML 元素
如需替换 HTML DOM 请使用 replaceChild() 方法:
实例
<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("p"); var node=document.createTextNode("This is new."); para.appendChild(node); var parent=document.getElementById("div1"); var child=document.getElementById("p1"); parent.replaceChild(para,child); </script>