gpt4 book ai didi

javascript - 使用 javascript 更改 html "for"标签

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:27:17 24 4
gpt4 key购买 nike

我需要使用 javascript 从扩展中更改“for”标签。我不确定该怎么做。预先感谢您的帮助!

<input id="theCheckboxId" type="checkbox" name="theCheckBoxName" />
<label for="theCheckBox">The text I want to change</label>

最佳答案

DEMO

先给标签一个id

<label id="lbl1" for="theCheckBox">The text I want to change</label>

然后做

document.getElementById("lbl1").setAttribute("for", "theCheckboxId");

编辑

等等,您是想更改 for 的值,还是更改标签的实际文本?无论如何,您可以按照以下方式更改文本:

if (label.textContent)
label.textContent = "New Text";
else if (label.innerText)
label.innerText = "New Text"
else
label.innerHTML = "New Text";

关于javascript - 使用 javascript 更改 html "for"标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8814090/

24 4 0