2

如何在本机 Javascript querySelectorAll() 中放置许多伪选择器?

示例:我想搜索一个 id 以 [id^=starting] 开头并以 [id$=ending] 结尾的元素。(找不到现有的问题,所以自己制作并回答)

4

1 回答 1

8

使用 Native Javascript 这将是代码:

document.querySelectorAll('[id^=starting][id$=ending]');

或者

document.querySelectorAll('[id^='+startingString+'][id$='+endingString+']');

这将获得一个以指定字符串开头并以指定字符串结尾的元素。

编辑:并做一个“或”,在它们之间放一个空格:

document.querySelectorAll('[id^=starting] [id$=ending]');

于 2013-05-24T06:06:26.193 回答