[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. ;-)

-dean



More information about the whatwg mailing list