JavaScript Element removeAttribute() 方法

  • JavaScript Element removeAttribute() 方法

    removeAttribute()方法从元素中删除指定的属性。此方法与removeAttributeNode()方法之间的区别在于removeAttributeNode()方法删除指定的Attr对象,而此方法删除具有指定名称的属性。结果将是相同的。此方法也没有返回值,而removeAttributeNode()方法返回已删除的属性,作为Attr对象。
    提示:使用getAttribute()方法返回元素属性的值。
    提示:使用setAttribute()方法向元素添加属性。
    实例:
    从<h1>元素中删除class属性:
    document.getElementsByTagName("H1")[0].removeAttribute("class");
    
    尝试一下
  • 浏览器支持

    IE/Edge Chrome FireFox Safari Opera
    方法
    removeAttribute()
    支持
    支持
    支持
    支持
    支持
  • 语法

    element.removeAttribute(attributename)
  • 参数值

    参数 类型 描述
    attributename String 必需的,要删除的属性的名称
  • 技术细节

    项目 描述
    返回值: 没有
    DOM版本 Core Level 1
  • 更多例子

    从<a>元素中删除href属性:
    document.getElementById("myAnchor").removeAttribute("href");
    
    尝试一下
  • 相关页面

    HTML教程:HTML属性
    HTML DOM参考:hasAttribute()方法
    HTML DOM参考:getAttribute()方法