【发布时间】:2018-03-17 03:25:39
【问题描述】:
假设我有一个网站,我想使用脚本循环遍历其 DOM 元素并指出这些元素的属性包含指定文本的一部分。我设法创建了一个简单的循环,该循环找到 DOM 元素的每个所需属性并从中创建数组。现在我想将我的数组属性值与它所属的 DOM 元素配对,并且能够找出与数组元素(属性)和 DOM 元素匹配的指定文本部分。
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('') 来查找部分文本,但它不起作用,因为它在数组中查找完整的字符串。有人会这么好,帮助我吗?我不想使用任何框架。
【问题讨论】:
标签: javascript html arrays dom