querySelectorAll不适用于伪类nth-last-child

时间:2014-10-04 13:21:17

标签: javascript html css-selectors

我有这个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. 

我希望有人可以提供帮助! 谢谢:)!

1 个答案:

答案 0 :(得分:4)

您不需要参数表达式周围的引号。

var fieldsets = document.querySelectorAll('fieldset:nth-last-child(-n+2)');