检查属性是否存在

摘要:在本教程中,您将学习如何检查具有指定名称的属性是否存在。

要检查具有指定名称的属性是否存在,可以使用 hasAttribute() 方法

const result = element.hasAttribute(name);Code language: JavaScript (javascript)

如果存在具有指定 name 的属性,它将返回 true;否则返回 false。

以下示例检查锚元素的 title 属性是否存在

const link = document.querySelector('a');
const result = link.hasAttribute('title');Code language: JavaScript (javascript)

您也可以使用 hasAttribute() 方法来检查元素的 data-* 属性是否存在。

以下示例使用 hasAttribute() 方法来检查锚元素上是否存在 data-method 属性

const link = document.querySelector('a');
const result = link.hasAttribute('data-method');Code language: JavaScript (javascript)
本教程是否有帮助?