当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


HTML DOM appendChild()用法及代码示例


HTML DOM appendChild() 方法用于在子节点列表的末尾创建和添加文本节点。 appendChild() 方法还可用于将元素从当前位置移动到新位置。使用 appendChild(),您可以向列表添加新值,甚至可以在另一个段落下添加新段落。

用法

以下是 appendChild() 方法的语法 -

node.appendChild( node )

在这里,参数节点是您要附加的对象。它是一个强制参数值。

示例

让我们看一个 appendChild() 方法的例子 -

<!DOCTYPE html>
<html>
<body>
<p>Click the button to create a paragraph and append it to the div</p>
<div id="SampleDIV">
A DIV element
</div>
<button onclick="AppendP()">Append</button>
<script>
   var x=1;
   function AppendP() {
      var paragraph = document.createElement("P");
      paragraph.innerHTML = "This is paragraph "+x;
      document.getElementById("SampleDIV").appendChild(paragraph);
      x++;
   }
</script>
</body>
</html>

输出

这将产生以下输出 -

点击追加3次后:-

在上面的例子中 -

我们创建了一个 ID 为 “SampleDIV” 的 div。附加节点将充当此 div 的子节点。

<div id="SampleDIV">
A DIV element
</div>

然后我们有一个名为 “Append” 的按钮,它将执行函数 AppendP()

<button onclick="AppendP()">Append</button>

AppendP() 函数首先创建一个段落 (p) 元素并将其分配给变量段落。然后使用innerHTML将一些文本添加到段落中,并将变量x附加到文本中。每次单击“附加”按钮时,此变量都会增加。最后,我们将新创建的段落附加为 div 元素的子节点 -

var x=1;
function AppendP() {
   var paragraph = document.createElement("P");
   paragraph.innerHTML = "This is paragraph "+x;
   document.getElementById("SampleDIV").appendChild(paragraph);
   x++;
}

相关用法


注:本文由纯净天空筛选整理自AmitDiwan大神的英文原创作品 HTML DOM appendChild() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。