gpt4 book ai didi

一步完成 Javascript createElement 和 appendchild

转载 作者:行者123 更新时间:2023-11-29 18:27:52 25 4
gpt4 key购买 nike

我想创建一个元素,然后一步将其附加到其他元素。

var header = document.createElement("thead").appendChild(document.createElement("tr"));

为什么这段代码只输出 TR 而不是 Thead?

当我使用这段代码时,它是正确的(那里有 thead + tr)

var header = CH.createElement("thead");
header.appendChild(CH.createElement("tr"));

最佳答案

因为 Node.appendChild()返回附加的 child ...

var appendedChild = element.appendChild(child);

.. 您可以简单地引用 child 的 parentNode像这样 ( sample fiddle ):

var header = document.createElement("thead")
.appendChild(document.createElement("tr"))
.parentNode; // the row's parentNode, i.e.: thead

关于一步完成 Javascript createElement 和 appendchild,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11252455/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com