如何正确编写这个 css3 选择器查询?
var elements = document.querySelectorAll("[data-datasource='ds1']:not(input[type='button']):not(input[type='submit']):not(input[type='submit']):not(input[type='hidden']):not(input[type='reset']):not(input[type='file']):not(input[type='image']):not(input[type='search'])");
上面的查询会引发语法错误。
我想选择所有具有 data-datasource='ds1' 的元素,但类型按钮、提交、提交、隐藏、重置、文件、图像和搜索的输入除外。