javascript querySelector无法使用':not()'选项

时间:2017-01-10 05:04:44

标签: javascript css css3 css-selectors jquery-selectors

嗨,这个选择器有问题

document.querySelectorAll('img:not(img[src^="data"])');

我需要获取所有没有数据网址的图片,

我的开发者控制台说

VM701:1 Uncaught DOMException: Failed to execute 'querySelectorAll' on 'Document': 'img:not(img[src^="data"])' is not a valid selector.

1 个答案:

答案 0 :(得分:4)

应该是...img:not([src^="data"])...

document.querySelectorAll('img:not([src^="data"])');

详细了解attribute选择器here