本地JavaScript querySelectorAll()多/许多伪选择/匹配(Native J

2019-10-18 04:09发布

我如何可以将本地JavaScript querySelectorAll()内的许多伪选择?

例如:我想寻找一个元素与具有[ID = ^开始]开始,以[ID $ =结束]结束的ID。 (找不到存在的问题,以便使我自己和回答的话)

Answer 1:

随着本地JavaScript,这将是代码:

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

要么

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

这将让与指定的字符串开始,并以指定字符串结尾的元素。

编辑:要做到一个“OR”,把他们之间的空间:

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



文章来源: Native Javascript querySelectorAll() with multiple/many pseudo selectors/matches