Hoy en día lo haría sin duda utilice la siguiente:
Chrome, Firefox 3.5+, Internet Explorer 8 +
var elements = document.querySelectorAll('a');
for (var i = 0, element; (element = elements[i]); i++) {
console.log(element);
}
EI11 +, Firefox 24+, 30+ Chrome (con experimentos habilitado)
let elements = document.querySelectorAll('a');
for (let i = 0, element; (element = elements[i]); i++) {
console.log(element);
}
"Elemento = elementos [i]" se prefieren sobre "elements.length" desde:
listas de nodo" a menudo se implementan como iteradores nodo con un filtro. Esto significa que obtener una propiedad como la longitud es O (n) e iterar sobre la lista volviendo a verificar la longitud será O (n^2). "
A diferencia del acceso a la matriz, que es lo que yo recuerdo O (1)
Más detalles:.
que sólo me avisa como esto [texto objeto] y [elemento de objeto] – Ryan
@Ryan Try 'alert (Object.keys (nodeList [i]))'; – Shaz
dice: [objeto XMLDocument] – Ryan