NodeList sort

Example of moving nodes through a nodelist and also appending to the container

HTML

<p>Test 1</p>
<p>Test 2</p>
<p>Test 3</p>
<p>Test 7</p>
<p>Test 5</p>
<p>Test 6</p>

JavaScript

YUI().use("node",function(Y) {
    var myNodes = Y.all("p");
    alert(myNodes.size());
    myNodes.on("click", function(e) {
        var lastNode = myNodes.size()-1;
            myNodes.item(0).remove();
            myNodes.item(lastNode).insert(myNodes.item(0), "after");
            myNodes.push(myNodes.shift());
 
    })
    
})