风早君418
2016-06-13 16:12
<div id="test"><p id="x1">HTML</p><p>JavaScript</p></div>
<script type="text/javascript">
var otest=document.getElementById("test");
//获取id=test的div元素
var newnode=document.createElement("p");
//创建p元素
otest.appendChild(newnode);
//div节点中,在最后添加一个新的子节点
newnode.innerHTML="This is a new p";
//子节点的内容为This is a new p
其中,
var newnode=document.createElement("p");
和
otest.appendChild(newnode);
是否重复了。。我感觉表达的是一个意思啊,创建p元素和创建一个新节点不是重复了吗
创建一个新的节点 P,然后再将创建的 P 插入到需要的地方。
appendChild()本身只是添加一个新的节点,而在添加之前你还需要创建。
没有重复
JavaScript进阶篇
468196 学习 · 21891 问题
相似问题