从 HTML 文件中提取标识符作为包含单词 "the" 的字符串



我有一个接受4个id的函数。我需要将所有id作为字符串传递给它,其中包含单词"the"

我尝试使用JQuery和这个算法输出所有元素:

var arr = document.querySelectorAll('[id^="the"]');
for (i = 0; i < arr.length; i++) {
console.log(arr[i]);
}

输出我不能用toString()转换成字符串并用splice()分割的项目。

你的方法是正确的。你离我只有一步之遥

一旦你选择的元素是循环通过他们,使用id属性来获得元素的ID。然后,您可以用空格分隔ID,并获得第二个项目,以获得<;&;

之后的部分。

var arr = document.querySelectorAll('[id^="the"]');
for (i = 0; i < arr.length; i++) {
const id = arr[i].id.split(" ")[1]
console.log(id)
}
<div id="the one"></div>
<div id="the two"></div>
<div id="the three"></div>

最新更新