我如何可以将本地JavaScript querySelectorAll()内的许多伪选择?
例如:我想寻找一个元素与具有[ID = ^开始]开始,以[ID $ =结束]结束的ID。 (找不到存在的问题,以便使我自己和回答的话)
我如何可以将本地JavaScript querySelectorAll()内的许多伪选择?
例如:我想寻找一个元素与具有[ID = ^开始]开始,以[ID $ =结束]结束的ID。 (找不到存在的问题,以便使我自己和回答的话)
随着本地JavaScript,这将是代码:
document.querySelectorAll('[id^=starting][id$=ending]');
要么
document.querySelectorAll('[id^='+startingString+'][id$='+endingString+']');
这将让与指定的字符串开始,并以指定字符串结尾的元素。
编辑:要做到一个“OR”,把他们之间的空间:
document.querySelectorAll('[id^=starting] [id$=ending]');