如何使用CSS选择无任何属性的HTML标签?
如何选择无任何属性的
<div>标签 当然可以实现,以下是两种常用的实现方式:
CSS 选择器方案
使用否定选择器结合属性通配符,匹配所有不带任何属性的<div>标签:
div:not([*]) { /* 自定义样式 */ }
注意:该选择器在Chrome、Firefox、Edge等现代主流浏览器中支持良好,但IE11及更早版本的老旧浏览器不支持属性通配符的否定匹配。
XPath 方案
如果是在爬虫、浏览器开发者工具元素查找或XSLT等场景中,XPath的写法更直接精准:
//div[count(@*)=0]
这个表达式会准确匹配所有无任何属性的<div>元素——不管是class、id、style这类通用属性,还是data-*这类自定义属性,只要元素上不存在任何属性就会被选中。
内容的提问来源于stack exchange,提问作者Banana Code
相关产品推荐
相关产品推荐

