这两个步骤是不是重复了?

来源:9-12 插入节点appendChild()

风早君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元素和创建一个新节点不是重复了吗



写回答 关注

2回答

  • Cassie_yu
    2016-06-13 21:35:03
    已采纳

    创建一个新的节点 P,然后再将创建的 P 插入到需要的地方。

    appendChild()本身只是添加一个新的节点,而在添加之前你还需要创建。

    风早君418

    非常感谢!

    2016-06-16 16:28:37

    共 1 条回复 >

  • 嗯哼君
    2016-06-13 16:48:05

    没有重复

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468065 学习 · 21891 问题

查看课程

相似问题