相关文章推荐
个性的山楂  ·  Oops!!! - 简书·  7 月前    · 
闷骚的山羊  ·  删除 (C#) | Microsoft Learn·  11 月前    · 
痴情的黄花菜  ·  javaScript DOM - 知乎·  1 年前    · 
var element = document.getElementById("myElement"); element.setAttribute("属性名", "属性值");
var element = document.getElementById("myElement");
element.setAttribute("class", "active");
  • 直接访问元素的属性:
  • var element = document.getElementById("myElement");
    element.属性名 = "属性值";
    
    var element = document.getElementById("myElement");
    element.className = "active";
    

    请注意,如果您想要添加一个新的属性,而不是更新现有的属性,则必须使用 setAttribute() 方法,因为直接访问属性只能更新现有的属性。

    另外,如果您想要一次为多个元素添加属性,可以使用 getElementsByClassName()getElementsByTagName() 方法选择所有元素,然后使用循环遍历它们并为每个元素添加属性。

  • 4年前
    4年前
  •