【问题标题】:How to change HTML Attribude with JavaScript [duplicate]如何使用 JavaScript 更改 HTML 属性 [重复]
【发布时间】: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。

【问题讨论】:

标签: javascript html darkmode


【解决方案1】:

document.getElementById("myId").setAttribute("data-theme", "newValue")

【讨论】:

  • 元素有一个专门的dataset 对象,它与相应的数据属性同步。 document.getElementById("myId").dataset.theme="light";.
猜你喜欢
  • 2017-04-13
  • 1970-01-01
  • 2014-03-19
  • 2011-08-26
  • 2017-11-17
  • 2017-11-08
  • 1970-01-01
  • 2021-07-30
  • 1970-01-01
相关资源
最近更新 更多