[Javascript] looping through nodeList
Anthony Ettinger
apwebdesign at yahoo.com
Tue Oct 18 14:55:05 CDT 2005
Ok, I tried all the suggestion before posting, but
couldn't get it to work either as for (item in list)
or as for (i=0;i<list.length;i++)
Been driving me crazy. I did read that the "For In"
method won't work.
The problem turns out though, is how I was calling the
function.
window.onload=Name();
Needs to be without the ()'s:
window.onload=Name;
..which makes sense, since you wouldn't be passing
parameters from anywhere on the initial routine call.
--- Anthony Ettinger <apwebdesign at yahoo.com> wrote:
> Can't seem to get this down, I get an HTML object,
> but
> it's length is zero.
>
> var anchors = document.getElementsByTagName("a");
> alert(anchors); // yields [object HTML Collection]
>
> for (anchor in anchors)
> {
> var item = anchor;
> alert(item); //yields length, item, namedItem
> (once)
> }
>
> at this point, I cannot figure out for the life of
> me
> how to access an instance of the anchors list.
> Basically, I just want to call getAttribute("href")
> on
> it.
>
> It seems as though anchors is not really a nodeList,
> more like a list of metadata about the nodeList.
>
> Thanks.
>
> Anthony Ettinger
> ph: (408) 656-2473
> web: http://www.apwebdesign.com
> _______________________________________________
> Javascript mailing list
> Javascript at LaTech.edu
> https://lists.LaTech.edu/mailman/listinfo/javascript
>
Anthony Ettinger
ph: (408) 656-2473
web: http://www.apwebdesign.com
More information about the Javascript
mailing list