[whatwg] DOMTokenList methods would be more useful with a space separated token list

Jonas Sicking jonas at sicking.cc
Fri Oct 28 13:23:51 PDT 2011


On Fri, Oct 28, 2011 at 9:42 AM, Aryeh Gregor <ayg at aryeh.name> wrote:
> On Fri, Oct 28, 2011 at 12:07 PM, Mike Taylor
> <michaelaarontaylor at gmail.com> wrote:
>> I would prefer if it returned the DOMTokenList, to enable chaining like:
>>
>>   foo.toggle('bar baz').remove('bat');
>>
>> Same for the rest of the DOMTokenList methods, as well.
>>
>>   foo.add('bar').remove('baz');
>>
>> See also https://github.com/jquery/standards/issues/13 for relevant
>> discussion.
>
> This is not how existing DOM methods tend to behave, but in general I
> support adding it in more places, because it's very useful for methods
> that mutate the object they're called on.

Agreed! "That's not how things used to be" is a terrible argument.
Especially for something that had such bad (== java-esq) design as the
DOM originally had and to a great extent still has.

/ Jonas



More information about the whatwg mailing list