为什么在元素" appendChild中链接createTextNode会返回文本节点?

时间:2017-09-02 16:22:12

标签: javascript dom

让我解释一下:



var m = document.createElement('table').createTHead().appendChild(document.createElement('th').appendChild(document.createTextNode('hello')));




我正在尝试创建一个表元素,然后创建一个head元素,然后在' hello'作为文本。但是这个函数返回文本值。

我不确定我的错误是什么。

编辑: 提供解决方案。

1 个答案:

答案 0 :(得分:0)

好吧,似乎问题是最后一个节点是返回的,因此它是一个getter函数" .getRootNode()"这解决了这个问题。