在javascript中,我可以返回具有特定属性的所有匹配元素:
document.querySelectorAll('[data-foo]');
但是,如果我要返回属性以data-
开头的所有元素,则似乎没有一种方法可以这样做,因为所有部分选择器都特定于字符串值:< / p>
document.querySelectorAll('[data-foo^="bar"]');
属性选择器本身是否等效?
document.querySelectorAll('[^data-]');