NodeList Catcha!

by mifeng

HTML

<p>Paragraph 1</p>
<p>Paragraph 2</p>

JavaScript

var paras = document.getElementsByTagName("p"),
    i, len, para;

/*
for (i = 0; i < paras.length; i++) {
    paras[i].innerHTML = "visited";
    
    paras[i].appendChild( document.createElement( 'p') );
    
    if (i > 10) {
        console.log("error!");
        break;
    }
}
*/

/*
for (i = 0, len = paras.length; i < len; i++) {
    paras[i].innerHTML = "visited";
    
    paras[i].appendChild( document.createElement( 'p') );
    
    if (i > 10) {
        console.log("error!");
        break;
    }
}
*/

for (i = 0; para = paras[i]; i++) {
    para.innerHTML = "visited";
    
    para.appendChild( document.createElement( 'p') );
    
    if (i > 10) {
        console.log("error!");
        break;
    }
}