Charles McCathieNevile schreef:
On Fri, 06 Jul 2007 21:24:25 +0200, Sander <[EMAIL PROTECTED]> wrote:
I'd like to see a getElementsByAttr method. It would be quite similar as
the getElementsByClassName method but with an extra argument:
getElementsByAttr(attribute_name, value)
The W3C's WebAPI group is specifying a selectors API (the spec was
mostly put together by Anne van Kesteren, and now Lachy Hunt is
finishing it up), which allows you to do this. The longest running
issue is the name of the methods (hopefully we have some closure on
that now...) but it lets you do something like
methodName("*[lang|=en]") that returns whatever matches that selector....
the current editor's draft can be found at
http://dev.w3.org/cvsweb/~checkout~/2006/webapi/selectors-api/Overview.html
Aha, a CSS selector kind of filtering. That's nice as a lot of authors
will be familiar with that type of notation.
I haven't read the whole draft yet so maybe it's in there, but can you,
or anyone else, explain why there is both a selectElement and a
selectAllElements method? I'd say just a selectElements method would be
enough, but perhaps I'm missing something obvious here.
Anyway, I really hope this kind of function will be added.
cheers,
Sander