HTML DOM Element hasAttributes() 方法

定义和用法

如果指定节点拥有属性,则 hasAttributes() 方法返回 true,否则返回 false

如果指定节点不是元素节点,则返回值始终是 false

另请参阅:

getAttribute() 方法

setAttribute() 方法

removeAttribute() 方法

hasAttribute() 方法

getAttributeNode() 方法

setAttributeNode() 方法

removeAttributeNode() 方法

教程:

HTML 属性

实例

<body> 元素有属性吗?

let answer = document.body.hasAttributes();

亲自试一试

语法

element.hasAttributes()

node.hasAttributes()

参数

无。

返回值

类型 描述
布尔值 如果元素有属性,则为 true,否则为 false。

浏览器支持

element.hasAttributes() 是 DOM Level 2 (2001) 特性。

所有浏览器都完全支持它:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
支持 9-11 支持 支持 支持 支持