[whatwg] getElementsByClassName()

Dean Edwards dean at edwards.name
Mon Oct 23 18:40:27 PDT 2006

Ian Hickson wrote:
> On Mon, 23 Oct 2006, Dean Edwards wrote:
>> Personally, I prefer a comma delimited list. Passing an array seems 
>> yukky.
> Really? I always thought the comma-separated argument to window.open() was 
> one of the ugliest APIs ever...

This isn't the same thing. We are faking varargs so whatever we do is 
going to look a bit ugly. Nine times out of ten this method will be 
called with one argument:

var menus = document.getElementsByClassName("menu");

That is much more intuitive for the most common case.

>> Are there any problems with passing a JavaScript array to a DOM method? 
>> Does it cast to a DOMArray or something? What about other platforms?
> It's an array. Most languages support arrays. Why would there be a 
> problem?

Just checking. ;-)


More information about the whatwg mailing list