HTML DOM中的hasAttribute()方法
HTML DOM中的hasAttribute()方法是用来检测某个元素是否包含某个属性的方法。它返回一个布尔值,如果元素包含指定的属性,则返回true;如果元素不包含指定的属性,则返回false。
hasAttribute()方法的语法如下:
element.hasAttribute(attribute)
其中,element是要检测的元素,attribute是要检测的属性名。
下面是一个使用hasAttribute()方法的示例:
if (document.getElementById("myDiv").hasAttribute("class")) { alert("myDiv元素包含class属性"); }
上面的代码检测id为myDiv的元素是否包含class属性,如果包含,则弹出一个提示框。
hasAttribute()方法常见的用法有:
- 检测某个元素是否包含某个属性;
- 检测某个元素是否包含某个特定属性,根据结果进行不同的操作;
- 检测某个元素是否包含某个特定属性,根据结果设置不同的样式;
- 检测某个元素是否包含某个特定属性,根据结果显示或隐藏元素。