如何将 HTML 属性更改为 JavaScript

How to change HTML Attribude with JavaScript

我有一个 div,其中有一个名为 data-theme 的 HTML 属性。我想问一下如何更改名为 data-theme 的属性的值。例如:从:data-theme="dark"data-theme="light"。该值作为字符串存储在变量中。

我的div:

<div id="myId" data-theme="dark"></div>

我想用普通的JavaScript。

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