<分区>
有没有一种简单的方法可以判断 HTML 元素是否具有特定的类?例如:
var element = document.getElementById('something');
if (element.class == 'car')
当然,一个元素可以有多个类,所以也许 if
语句必须采用以下形式?
if (element.class.includes('car'))
标签 javascript html class css
<分区>
有没有一种简单的方法可以判断 HTML 元素是否具有特定的类?例如:
var element = document.getElementById('something');
if (element.class == 'car')
当然,一个元素可以有多个类,所以也许 if
语句必须采用以下形式?
if (element.class.includes('car'))
最佳答案
var element = document.getElementById("myid");
if (element.classList.contains("myclass")) { /* do stuff */ }
在此处阅读有关 element#classList 的更多信息:https://developer.mozilla.org/en-US/docs/DOM/element.classList
此链接还包含适用于旧版浏览器的 polyfill。
关于javascript - 如何判断 HTML 元素是否具有 JavaScript 中的特定类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15912211/