JavaScript HTML DOM 元素(节点),添加和删除节点(HTML 元素)。
创建新的 HTML 元素
如需添加新元素时,首先创建该元素(元素节点),然后向一个已存在的元素追加该元素。
<!DOCTYPE html> <html> <body> <div id="div1"> <p id="p1">这是一个段落。</p> <p id="p2">这是另一个段落。</p> </div> <script> var para=document.createElement("p"); // 创建新的 <p> 元素 var node=document.createTextNode("这是新段落。"); // 创建了一个文本节点 para.appendChild(node); // 向 <p> 元素追加这个新创建的文本节点 var element=document.getElementById("div1"); // 找到一个已有的元素 element.appendChild(para); // 向这个已有的元素追加新元素 </script> </body> </html>
<!DOCTYPE html> <html> <body> <div id="div1"> <p id="p1">这是一个段落。</p> <p id="p2">这是另一个段落。</p> </div> <script> var parent=document.getElementById("div1"); // 找到 id="div1" 的元素 var child=document.getElementById("p1"); // 找到 id="p1" 的 <p> 元素 parent.removeChild(child); // 从父元素中删除子元素 </script> </body> </html>注释:这个 HTML 文档含有拥有两个子节点(两个 <p> 元素)的 <div> 元素。
var child=document.getElementById("p1"); child.parentNode.removeChild(child);
评论