gpt4 book ai didi

javascript - 在 Javascript 中创建节点

转载 作者:行者123 更新时间:2023-12-03 04:24:05 24 4
gpt4 key购买 nike

我正在学习 Javascript,我想了解一些东西。我尝试使用 Javascript 构建 HTML 节点,我的代码在分割指令时有效,但在尝试压缩时无效:

我有一个带有文本的选项卡:

var tabText = [
'The ',
'Moon',
];

此代码有效:

var s1 = document.createElement('strong');
s1.appendChild(document.createTextNode(tabText[1]));
div.appendChild(s1);

但是这个没有:

div.appendChild(document.createElement('strong').appendChild(document.createTextNode(tabText[1])));

你能给我一些解释吗?

谢谢。

最佳答案

document.createElement('strong').appendChild(document.createTextNode(tabTexte[1]))

node.appendChild 返回附加的子节点,因此上面的代码将返回 textNode(然后将其附加到div,这使得强 elem 无处可去)...

你可能想要这个:

div.appendChild(document.createElement('strong')).appendChild(document.createTextNode(tabText[1]));

关于javascript - 在 Javascript 中创建节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43819866/

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