设置属性

某些属性可以作为元素的属性直接访问(例如 alt,href,id,title 和 value)。

document.querySelector("a").href = "#top";

其他属性,包括数据属性,可以设置如下:

document.querySelector("a").setAttribute("aria-label", "I like turtles");

也可以使用数据集(现代浏览器)设置数据属性

var a = document.querySelector("a");
a.dataset.test = "123";
a.dataset['test-2'] = "456";

结果是

<a href="#" data-test="123" data-test-2="456">Widget</a>