如何在本机 Javascript querySelectorAll() 中放置许多伪选择器?
示例:我想搜索一个 id 以 [id^=starting] 开头并以 [id$=ending] 结尾的元素。(找不到现有的问题,所以自己制作并回答)
如何在本机 Javascript querySelectorAll() 中放置许多伪选择器?
示例:我想搜索一个 id 以 [id^=starting] 开头并以 [id$=ending] 结尾的元素。(找不到现有的问题,所以自己制作并回答)
使用 Native Javascript 这将是代码:
document.querySelectorAll('[id^=starting][id$=ending]');
或者
document.querySelectorAll('[id^='+startingString+'][id$='+endingString+']');
这将获得一个以指定字符串开头并以指定字符串结尾的元素。
编辑:并做一个“或”,在它们之间放一个空格:
document.querySelectorAll('[id^=starting] [id$=ending]');