javascript - 选择具有特定属性的标签(仅)

标签 javascript html css dom css-selectors

<分区>

我的文档结构如下:

...
...
<span class="clblue redcl turbocl">something</span>
<span class="clblue redcl turbocl">something</span>
<span class="clblue">something</span>
<span class="clblue">something</span>
...
...

在 JavaScript 中(仅)我想要: document.querySelectorAll("span.clblue") 只给出带有“clblue”类的跨度,而不是所有带有“clblue”和其他类的跨度。

最佳答案

如果你只想匹配一个类而不是其他类,你可以使用属性选择器:

document.querySelectorAll('span[class="clblue"]');

关于javascript - 选择具有特定属性的标签(仅),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58302628/

相关文章:

html - 将文本放在自定义左侧的同一行上

html - 在 div 之外的 Contenteditable div 游标

css - 增加以 Angular 6 减小整个应用程序的字体大小

css - 选择除 div.class 之外的第一个类型

javascript - 如何使用 Bull 在 Node.js 中将我的函数作为后台进程执行?

javascript - 通过循环将列转置为行

javascript - jQuery:删除文本区域中的重复字符串

javascript - 浏览器后退按钮无法在 React Router v4 中导航

html - 100% 宽度的 HTML 元素问题

android - 如何使网站离线可用?