gpt4 book ai didi

javascript - 使用 Javascript 获取 HTML 字符串的属性列表

转载 作者:太空狗 更新时间:2023-10-29 15:27:43 24 4
gpt4 key购买 nike

如何使用 Javascript 获取 HTML 字符串的属性列表?到目前为止,这是我的代码。

function traverse_test(){
var root=document.getElementById('arbre0').childNodes;
for(var i=0;i<root.length;i++){
var lis = root[i];
if (lis =='[object HTMLUListElement]') {
for (var member in lis) {
if (typeof lis[member] == "string") {
var assertion = lis[member];
var resultat = assertion.search(/..Bookmarks/);
if (resultat != -1) {
output.innerHTML+= lis[member];
// Here I'd like to have the list of lis[member] attributes
for(var attr in lis[member].attributes) {
output.innerHTML+=lis[member].attributes[attr].name + "=\""+ lis[member].attributes[attr].value + "\"";
}
break;
}
}
}
}
}
}

最佳答案

使用 Node.attributes DOM 元素的属性。示例:

var foo = document.getElementById('foo'),
attrs = foo.attributes,
i = attrs.length,
attr;

while (i--)
{
attr = attrs[i];
console.log(attr.name + '="' + attr.value + '"');
}

演示:http://jsfiddle.net/mattball/j8AVq/

关于javascript - 使用 Javascript 获取 HTML 字符串的属性列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5745175/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com