✅正确做法
document.querySelector('#ele').classList.contains('red');
❌错误做法
document.querySelector('#ele').className.indexOf('red') > -1;
🤷为什么
因为 className 不一定是字符串,当查看 svg 元素时。
所以我们要使用 classList 来判断,因为 classList 始终返回 DOMTokenList 对象
document.querySelector('#ele').classList.contains('red');
document.querySelector('#ele').className.indexOf('red') > -1;
因为 className 不一定是字符串,当查看 svg 元素时。
所以我们要使用 classList 来判断,因为 classList 始终返回 DOMTokenList 对象
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。