Test case details

Preparation Code

<div id="container"><p>Child</p><p>Child</p><p>Child</p><p>Child</p><p>Child</p><p>Child</p><p>Child</p><p>Child</p><p>Child</p><p>Child</p></div>
var container = document.getElementById('container');     var result = [];

Test cases

Test #1

var node = container.firstChild; while (node) {  result.push(node);  node = node.nextSibling; }

Test #2

var node = container.firstElementChild; while (node) {  result.push(node);  node = node.nextElementSibling; }