【发布时间】:2020-10-01 04:45:46
【问题描述】:
我想只选择具有特定第一类(价格)的跨度,而不选择也具有第二类(ishidden)的类似跨度。
<div class="classbla classble classbli">
<div class="classblo">
<span class="price ishidden ">
</span>
</div>
</div>
我试过这个:
var z = document.querySelectorAll('.price');
还有这个:
var z = document.querySelectorAll('.price span:not(.price.ishidden)');
还有这个:
var z = document.querySelectorAll('.price', 'span:not(.ishidden)');
还有一些变体但没有成功:它总是选择所有以“价格”开头的元素,无论它们只有第一个类还是两个类。
另外,我正在一个不属于我的网站上尝试此操作,并使用导航器控制台。
【问题讨论】:
标签: javascript html selectors-api