✅正确做法 document.querySelector('#ele').classList.contains('red'); ❌错误做法 document.querySelector('#ele').className.indexOf('red') > -1; 为什么 因为 className 不一定是字符串,当查看 svg 元素时。 所以我们要使用 classList 来判断,因为 classList 始终返回 DOMTokenList 对象