HTML DOM appendChild() 方法 | DOM 对象:HTML DOM 元素对象

返回到:DOM 对象:HTML DOM 元素对象

定义和用法

appendChild() 方法可向节点的子节点列表的末尾添加新的子节点。

提示:如果文档树中已经存在了 newchild,它将从文档树中删除,然后重新插入它的新位置。如果 newchild 是 DocumentFragment 节点,则不会直接插入它,而是把它的子节点按序插入当前节点的 childNodes[] 数组的末尾。

你可以使用 appendChild() 方法移除元素到另外一个元素。

实例

转移某个列表项到另外一个列表项:

var node=document.getElementById("myList2").lastChild;
document.getElementById("myList1").appendChild(node);
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Web176教程网(web176.com)</title>
</head>
<body>

<ul id="myList1"><li>Coffee</li><li>Tea</li></ul>
<ul id="myList2"><li>Water</li><li>Milk</li></ul>
<p id="demo">单击按钮将项目从一个列表移动到另一个列表中</p>
<button onclick="myFunction()">点我</button>
<script>
function myFunction(){
	var node=document.getElementById("myList2").lastChild;
	document.getElementById("myList1").appendChild(node);
}
</script>

</body>
</html>

所有主要浏览器都支持 appendChild() 方法

语法

node.appendChild(node)

参数

参数类型描述
node节点对象必须。你要添加的节点对象。

返回值

类型描述
节点对象添加的节点

技术细节

DOM 版本Core Level 1 Node Object

作者:terry,如若转载,请注明出处:https://www.web176.com/javascriptbook/domtips/4325.html

(0)
打赏 支付宝 支付宝 微信 微信
terryterry
上一篇 2021年12月6日 下午4:44
下一篇 2021年12月6日 下午5:27

相关推荐

发表回复

登录后才能评论