我有这个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)');

10-01 09:58