gpt4 book ai didi

javascript - 在选择选项中更改字符串

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

我在 html 文档中遇到问题。

我想用“Adrian Pikus”替换“pikusadrian”

为什么我的脚本不起作用?

var text = document.getElementById("user").innerHTML;
if (text == "pikusadrian") {
document.getElementById("user").textContent = "Adrian Pikus";
}
<select type="text" class="form-control" name="operator" placeholder="operator" required />
<option selected><span id="user">pikusadrian</span></option>

最佳答案

无效的 HTML - 您关闭了选择并且选项中有无效的跨度

这行得通

[...document.querySelectorAll("#operator option")].forEach(opt => {
if (opt.text == "pikusadrian") opt.text = "Adrian Pikus";
})
<select type="text" class="form-control" name="operator" id="operator" placeholder="operator" required>
<option selected>pikusadrian</option>
</select>

这可能有效,但通常选项没有 ID

const opt = document.getElementById("user");
if (opt.text === "pikusadrian") opt.text = "Adrian Pikus";
<select type="text" class="form-control" name="operator" id="operator" placeholder="operator" required>
<option selected id="user">pikusadrian</option>
</select>

关于javascript - 在选择选项中更改字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64659084/

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