gpt4 book ai didi

javascript - 如何通过 createTextNode() 使用列表的第一个子元素

转载 作者:行者123 更新时间:2023-11-28 17:32:22 25 4
gpt4 key购买 nike

我正在尝试使用 js 使用 createTextNode() 打印列表的第一个子项并创建一个 h1。我希望我的句子是“蓝色?很棒的颜色”。然而我的句子是读[宾语][宾语]?颜色很棒。如何正确使用列表中的第一个子项? https://jsfiddle.net/6x9a6rqv/

html:

<div class="list">
<ul>
<li><a href="#">Blue</a></li>
<li><a href="#">Red</a></li>
<li><a href="#">Green</a></li>
</ul>
</div>

CSS:

.list li:first-child {
font-size: 30px;
}

JS:

var colour = $('.list li:first-child')

var headerone = document.createElement("H1");
var t = document.createTextNode(colour + '? Great Colour.');
headerone.appendChild(t);
document.body.appendChild(headerone);

如有任何帮助,我们将不胜感激:)

最佳答案

colour 变量中,您有对 DOM 对象的引用。要获取其文本,请使用 text() 方法:

document.createTextNode(colour.text() + '? Great Colour.')

关于javascript - 如何通过 createTextNode() 使用列表的第一个子元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50020203/

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