慕哥2132778
2019-07-28 21:36
body.appendChild(element.appendChild(text));为什么不能合在一起写?
看这个问题挺有意思的我就试了一下,我先用var a=element.appendChild(text)获取返回值,再document.write(a);发现返回的是[object HTMLLIElement],也就是说返回的是节点对象,那么理论上是可以合写的。这时我才发现你少写了个document.body。初学时总会用不清参数什么时候加“”引号,什么时候用document.什么时候用 对象. 这不是用来背的,得去理解尝试
每个内置方法都有它的规则,不能这么写是因为解析不了你传的什么东西
JavaScript进阶篇
468192 学习 · 21891 问题
相似问题