【发布时间】:2022-02-09 02:24:52
【问题描述】:
我有一个div,其中有一个名为data-theme 的HTML 属性。我想问如何更改名为data-theme 的属性的值。例如:从:data-theme="dark" 到 data-theme="light"。该值作为字符串存储在变量中。
我的div:
<div id="myId" data-theme="dark"></div>
我想使用普通的 JavaScript。
【问题讨论】:
-
@MichaelHirschler 明确提到了
<object>element -
这能回答你的问题吗? stackoverflow.com/questions/13524107/…原生JS请看第二个答案。
-
document.getElementById("myId").dataset.theme="light"; -
@LucaKiebel 你是对的。第二个问题更适合这个:-)
标签: javascript html darkmode