假设我有一个网站,并且想要使用循环其DOM元素的脚本并指出这些元素的属性包含指定文本的一部分。我设法创建了一个简单的循环来查找DOM元素的每个所需属性并从中创建数组。现在,我想将我的数组属性值与它所属的DOM元素配对,并且还能够找出与数组元素(属性)和DOM元素匹配的指定部分文本。用香草的属性找到DOM元素的一部分Javascript
var getAll = document.getElementsByTagName('*');
var myArray = [];
for (var i=0; i<getAll.length; i++) {
getHref = getAll[i].getAttribute('href');
if (getHref !== null) {
myArray.push(getHref);
}
}
我不知道如何链接我的属性与DOM元素。我试图使用indexOf('')来查找部分文本,但它不起作用,因为它在数组中查找完整的字符串。有人会这么好,帮助我吗?我不想使用任何框架。
这太棒了。非常感谢! – panxpiotr