if(getListNodes.childNodes[i].id) {
Du solltest entweder auf childNodes verzichten und eindeutigere Objekte verwenden oder du überprüfst ob der Knoten wirklich das ist was du erwartest.
var myLength = arrListS.length(); //gibt in unserem bsp 10 zurück
length ist keine Funktion, das sollte ein Fehler ergeben.
Struppi.