JavaScript HTML DOM元素(节点)
Yin kaiwa da yin gudanarwa na nodu (elementi) (HTML)
Kaiye domin HTML (nodu)
Domin ka fi sanannin HTML DOM domin dake, ka wajin kaiye domin (nodu), kuma a kaiye domin zuwa elementi da ya da aiki.
实例
这是一个段落。
这是另一个段落。
例子解释
这段代码创建了一个新的 <p>
元素:
var para = document.createElement("p");
如需向 <p>
元素添加文本,则必须首先创建文本节点。这段代码创建了一个文本节点:
var node = document.createTextNode("这是一个新段落。");
然后您需要向 <p>
元素追加这个文本节点:
para.appendChild(node);
最后您需要向已有元素追加这个新元素。
这段代码查找一个已有的元素:
var element = document.getElementById("div1");
这段代码向这个已有的元素追加新元素:
element.appendChild(para);
创建新 HTML 元素 - insertBefore()
前面例子中的 appendChild()
方法,追加新元素作为父的最后一个子。
除此之外您还可以使用 insertBefore()
方法:
实例
这是一个段落。
这是另一个段落。
删除已有 HTML 元素
如需删除 HTML 元素,请使用 remove()
方法:
实例
<div> <p id="p1">This is a paragraph.</p> <p id="p2">This is another paragraph.</p>
例子解释
这个 HTML 文档包含一个带有两个子节点(两个 <p>
元素)的 <div>
元素:
<div> <p id="p1">This is a paragraph.</p> <p id="p2">This is another paragraph.</p>