创建文本节点 设置className属性 为什么运行没有反应

来源:9-17 创建文本节点createTextNode

慕娘6347874

2018-03-24 21:38

后面为什么还要加一句

document.body.appendChild(element);

而且document.body是什么意思 为什么要这么写

写回答 关注

2回答

  • MrWant
    2018-03-24 22:10:59
    已采纳
    var element=document.createElement("p");
        element.className="messsage";            //此处 message
        var textNode=document.createTextNode("I love JavaScript!");
        element.appendchild(textNode);           //此处appendChild
        document.body.appendChild(element);

    童鞋,写代码要一丝不苟哦,一个标点符号都能让你改一天!

    关于

    document.body.appendChild(element);

    这个问题,

    等同于

    document.getElementsByTagName("body")[0];

    再跟你说一个标准的问题,请不要用document.body和document.all,否则除IE外的浏览器不认帐!

    慕娘6347...

    非常感谢!

    2018-03-24 22:46:18

    共 1 条回复 >

  • 慕雪0249800
    2018-04-01 10:03:06

    document是dom提供的一个接口对象,对象有属性和方法。document有一个属性就是body。你可以去查dom

    api文档。

JavaScript进阶篇

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

468219 学习 · 21891 问题

查看课程

相似问题