假设我有以下标记的JavaScript/CSS选择器的属性名称模式
<div data-common-notcommon="anyValue">
<!-- Whatever.. -->
</div>
<div data-common-not-commonerthing="anyValue">
<!-- Whatever.. -->
</div>
我试图写一个JS选择器(或CSS选择器,不喜欢的区别..)来根据共同的部分属性名称查找属性。
I.E我想找到所有以data-common
开头的元素。
我无法在Google上找到属性名称选择器的任何内容,而是我并不真正想要的属性值选择器。
<script>
document.querySelectorAll('[data-common]'); // []
document.querySelectorAll('[data-common*]'); // []
// etc..
</script>
不知道但[数据通用*]可以工作吗? –
它没有,我试过了,它给了我一个无效的选择器错误。 –
看看这个http://stackoverflow.com/questions/12199008/find-html-based-on-partial-attribute。我认为这是你正在寻找的。 –