gpt4 book ai didi

javascript - 如何向元素中的 id 添加附加属性?

转载 作者:太空宇宙 更新时间:2023-11-03 22:48:17 25 4
gpt4 key购买 nike

在 Stackoverflow 找不到这里。

如何向元素添加附加属性?

我需要这个

<div id="test"></div>

成为

<div id="test test2"></div>

document.getElementById("test").setAttribute("id", "test2") 设置为

<div id="test2"></div>

编辑:提供的问题是不同的问题,而不是关于类的。

最佳答案

尝试使用 getAttribute 读取属性,然后像这样在末尾连接新值:

document.getElementById("test").setAttribute("id", document.getElementById("test").getAttribute("id") + " test2")

编辑

请记住避免使用 ID 属性执行此操作。不过,您几乎可以使用任何其他属性来做到这一点。

类属性示例

document.getElementById("test1").setAttribute("class", document.getElementById("test1").getAttribute("class") + " test2class")
.test {
color:black;
}

.test.test2class {
color:red;
}
<div id="test1" class="test">This is a test</div>

关于javascript - 如何向元素中的 id 添加附加属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41253072/

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