我有这个 javascript 代码:
var fieldsets = document.querySelectorAll('fieldset:nth-last-child("-n+2")');
console.log('fieldsets' + fieldsets);
我有 4 个字段集
我在 chrome 检查器中收到此错误:
Uncaught SyntaxError: Failed to execute 'querySelectorAll' on 'Document': 'fieldset:nth-last-child("-n+2")' is not a valid selector.
希望有人能帮忙! 谢谢 :)!
最佳答案
您不需要在参数表达式周围加上引号。
var fieldsets = document.querySelectorAll('fieldset:nth-last-child(-n+2)');
关于javascript - querySelectorAll 不适用于伪类 nth-last-child,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26193240/