If I execute
var d = document.getElementById("menuBar");
var c = d.childNodes;
for (var i=0; i<c.length; i++) {
alert(c.menu);
}
I get 3 strings and 6 undefined's (expected).
If I execute
var d = document.getElementById("menuBar");
var c = d.childNodes;
for (var i=0; i<c.length; i++) {
if(c.menu)
alert(c.menu);
}
I get 3 strings and 2 undefined's.
Confused! I only want the strings....
Todd