¿Cómo puedo obtener la lista de atributos de una cadena HTML usando Javascript? Aquí está mi código hasta ahora.Obtenga la lista de atributos de una cadena HTML usando Javascript
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;
}
}
}
}
}
}
¿Se refiere a cualquier cadena arbitraria de HTML? como 'parseHTMLAndGetAttributes (" ");'? ¿O desea obtener atributos del DOM de una página ya analizada? Esto último es más fácil. –
Desde el DOM, pero voy a probar tu primer método, ¡gracias! – Bruno
@ Bruno: ese no es realmente un método que existe. @Joshua solo estaba usando eso como un caso de uso hipotético. –