📜  HTML | DOM hasAttributes() 方法(1)

📅  最后修改于: 2023-12-03 14:41:47.765000             🧑  作者: Mango

HTML | DOM hasAttributes() 方法
简介

hasAttributes() 方法是 HTML DOM(文档对象模型)中的一个方法,可以用于检查一个元素节点是否拥有属性。

语法
element.hasAttributes()
返回值
  • 当元素节点含有属性时,返回 true
  • 当元素节点不含有属性时,返回 false
示例代码
<!DOCTYPE html>
<html>
<body>

<p id="myParagraph" class="myClass">示例文本。</p>

<script>
var para = document.getElementById("myParagraph");
var hasAttr = para.hasAttributes();

if (hasAttr) {
  console.log("该元素节点含有属性");
} else {
  console.log("该元素节点不含有属性");
}
</script>

</body>
</html>
解释

上述代码中,我们通过 getElementById() 方法获取了一个 <p> 元素节点,并将其存储在 para 变量中。我们随后使用 hasAttributes() 方法检查该元素节点是否含有属性。

由于 <p> 元素节点具有 idclass 属性,因此 hasAttributes() 方法的返回值为 true。我们通过 console.log() 方法输出相应的结果。

注意事项
  • hasAttributes() 方法仅适用于元素节点,不适用于文本节点或属性节点。
  • 如果元素节点具有任何属性,则 hasAttributes() 方法返回 true。它不会告诉您具体有哪些属性。
  • 使用 getAttribute()attributes 属性可进一步处理元素的特定属性。
参考链接