在字符串中搜索子字符串然后获取所有字符

时间:2018-03-31 02:45:41

标签: javascript jquery

所以我想在所有元素中搜索" swa-comp-name"的类名。

我如何:
在我的页面中搜索以swa-comp开头的类的元素,并在其后面获取名称

1 个答案:

答案 0 :(得分:4)

使用querySelectorAllmap

const names = [...document.querySelectorAll('[class^="swa-comp-"]')].map(element => {
  return element.className.slice(9);
});
console.log(names);
<div class="swa-comp-x1"></div>
<div class="swa-comp-x2"></div>
<div class="swa-comp-x3"></div>
<div class="swa-comp-x4"></div>