[whatwg] HTMLCollection and HTMLAllCollection suggestion
david at davidflanagan.com
Sat Apr 3 21:58:15 PDT 2010
Perry Smith wrote:
> HTMLCollection has a namedItem method that returns either null or one
> object. 
> HTMLAllCollection has a namedItem method that returns either null, one
> object, or a collection of objects. 
> I'm a Rails freak and one of the things that they do which I love is foo
> returns an item and foos returns a list of items. The unconscious
> benefit of this I believe is huge.
> My suggestion is to have namedItem always return either null or 1 object.
> And have namedItem*s* always return a collection. We can debate whether
> it is better to return null or an empty collection. I prefer the latter
> myself. Then I can always feed it to an iterator.
>  http://www.whatwg.org/specs/web-apps/current-work/multipage/urls.html#htmlcollection-0
>  http://www.whatwg.org/specs/web-apps/current-work/multipage/urls.html#htmlallcollection-0
But no one actually invokes namedItem()--they just use a regular
property access expression on an HTMLAllCollection. namedItem() is left
over from the strange days when the W3C was specifying Java APIs for
More information about the whatwg