最后两句连起来写为什么不行?

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

布寸仔

2016-03-17 23:47

  1. 把最后两句写成document.body.appendChild(element.appendChild(Text));就不行了,只有文本,没有背景色;

  2. element.appendChild(Text);这句单独执行到底发生了什么?为什么改成element = element.appendChild(Text);就不行了?

写回答 关注

2回答

  • jikaiyang
    2016-03-26 14:52:01
    已采纳

    很简单,一个是添加文本节点,这是一件做的事情,而直接放在括号里显然不对。括号里应该是element,这是一个元素,是一个物品。行为怎么能代替行为后产生的物品呢?

  • qq_么么哒_2
    2016-03-18 11:29:29

    给element设置标签属性class的值, 还可以添加多个样式,如element.className="message class2 “;

    布寸仔

    这个写了的

    2016-03-18 13:25:35

    共 1 条回复 >

JavaScript进阶篇

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

468276 学习 · 21892 问题

查看课程

相似问题