const elements = form1.querySelectorAll('[name]:not([name^="skus"]):not([type="hidden"]:not([style*="display:none"])');报错grounding.js:447 Uncaught DOMException: Failed to execute 'querySelectorAll' on 'Element': '[name]:not([name^="skus"]):not([type="hidden"]:not([style*="display:none"])' is not a valid selector.
时间: 2023-11-27 21:50:27 浏览: 189
这个错误的原因可能是因为该选择器语法错误。可以尝试将选择器拆分为单独的选择器并逐个调试,找出哪个选择器导致了错误。
例如,您可以将选择器改为以下形式,以便更好地调试:
```
const elements = form1.querySelectorAll('[name]:not([name^="skus"])');
```
如果没有错误,则可以将其他选择器添加回去,逐个调试,直到找出导致错误的选择器。
阅读全文