问答详情
源自:9-17 创建文本节点createTextNode

大神帮忙看一下

body.appendChild(element.appendChild(text));为什么不能合在一起写?


提问者:慕哥2132778 2019-07-28 21:36

个回答

  • 慕少1205787
    2019-09-06 15:11:12

    看这个问题挺有意思的我就试了一下,我先用var a=element.appendChild(text)获取返回值,再document.write(a);发现返回的是[object HTMLLIElement],也就是说返回的是节点对象,那么理论上是可以合写的。这时我才发现你少写了个document.body。初学时总会用不清参数什么时候加“”引号,什么时候用document.什么时候用  对象.    这不是用来背的,得去理解尝试

  • 阳火锅
    2019-07-29 15:20:06

    每个内置方法都有它的规则,不能这么写是因为解析不了你传的什么东西