将项目追加到列表中:
const node = document.createElement("li");
const textnode = document.createTextNode("Water");
node.appendChild(textnode);
document.getElementById("myList").appendChild(node);
将项目从一个列表移动到另一个列表:
const node = document.getElementById("myList2").lastElementChild;
document.getElementById("myList1").appendChild(node);
下面有更多示例。
这个appendChild()
方法将一个节点(元素)追加为元素的最后一个子元素。
element.appendChild(
node)
node.appendChild(
node)
Parameter | Description |
node | Required. The node to append. |
类型 | 描述 |
节点 | 附加的节点。 |
创建带有文本的段落。
创建一个 <p> 元素并将其附加到 <div> 元素:
const para = document.createElement("p");
const node = document.createTextNode("This is a paragraph.");
para.appendChild(node);
document.getElementById("myDIV").appendChild(para);
亲自试一试 »
创建一个 <p> 元素并将其附加到文档的正文中:
const para = document.createElement("P");
const node = document.createTextNode("This is a paragraph.");
para.appendChild(node);
document.body.appendChild(para);
亲自试一试 »
element.appendChild()
是 DOM Level 1 (1998) 功能。
所有浏览器都完全支持它:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | 9-11 |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!