课程
/前端开发
/JavaScript
/JavaScript进阶篇
把最后两句写成document.body.appendChild(element.appendChild(Text));就不行了,只有文本,没有背景色;
element.appendChild(Text);这句单独执行到底发生了什么?为什么改成element = element.appendChild(Text);就不行了?
2016-03-17
源自:JavaScript进阶篇 9-17
正在回答
很简单,一个是添加文本节点,这是一件做的事情,而直接放在括号里显然不对。括号里应该是element,这是一个元素,是一个物品。行为怎么能代替行为后产生的物品呢?
给element设置标签属性class的值, 还可以添加多个样式,如element.className="message class2 “;
布寸仔 提问者
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答是if语句问题么?运行不起来~
1 回答最后两个数为什么不循坏?
4 回答为什么最后一行“**”不显示
7 回答为什么最后要写+1
3 回答最后一个 为什么这样不行