gpt4 book ai didi

javascript - 将内容添加到现有元素节点中,期望结果为 `Region 6`,但实际结果为 'Region6'

转载 作者:行者123 更新时间:2023-12-02 14:11:08 28 4
gpt4 key购买 nike

我是 javascript 新手,正在学习如何将新内容添加到现有 html 中。在下面的代码中,我尝试计算 DOM 中 li 的数量,并将总数显示到现有的 h2 元素。

我原以为结果是Region 6,但结果却是

enter image description here

因为我刚刚开始学习 JavaScript,所以我不确定我做错了什么。

enter image description here

最佳答案

这是因为您使用了 .textContent将文本设置为 "<span>" + totalItems + "</span>" .

docs for textContent状态:“...文本不会被解析为 HTML ...此外,这可以避免 XSS 攻击向量。”。

您可能想使用.innerHTML相反,但要小心,因为它可能使您的网站容易受到跨站点脚本攻击。

关于javascript - 将内容添加到现有元素节点中,期望结果为 `Region 6`,但实际结果为 'Region<span>6</span>',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39563245/

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