课程
/前端开发
/JavaScript
/JavaScript进阶篇
body.appendChild(element.appendChild(text));为什么不能合在一起写?
2019-07-28
源自:JavaScript进阶篇 9-17
正在回答
看这个问题挺有意思的我就试了一下,我先用var a=element.appendChild(text)获取返回值,再document.write(a);发现返回的是[object HTMLLIElement],也就是说返回的是节点对象,那么理论上是可以合写的。这时我才发现你少写了个document.body。初学时总会用不清参数什么时候加“”引号,什么时候用document.什么时候用 对象. 这不是用来背的,得去理解尝试
每个内置方法都有它的规则,不能这么写是因为解析不了你传的什么东西
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答大神们帮忙看一下哈
4 回答大神帮忙看看
1 回答大神帮忙看下谢谢
7 回答大神帮忙看一下哪里错了?