[whatwg] Attributes vs. Elements
whatwg at robertdot.org
whatwg at robertdot.org
Mon Mar 12 16:23:51 PDT 2007
ddailey wrote:
> The ease of using DOM methods to find tags, as opposed to attributes,
> tends to suggest that all things having href's should be easily
> findable by script. <a> works nicely for that, but would the
> availability of a document.links array then include all things with
> href's?
In JavaScript, document.links would work, though I've been indoctrinated
into the modern DOM camp and like to use
document.getElementsByTagName("a"). I try to avoid DOM 0 style
collections, but for things like form validation, I end up using the
.elements collection frequently. I'm sure I could adjust my way of
thinking if I needed to.
My gripe, however, was with CSS attribute selectors.[1] I didn't really
make that clear. IE 6 doesn't do them. However, as someone pointed out,
something like td:link would work. I wouldn't need td[href] to get at
"all tds with hrefs". Assuming that is true, and it had support from the
4 major browsers, the href-on-all-attributes would work pragmatically.
If it would make sense semantically / ideologically, I'm still unsure. I
don't know if the existence of the anchor element was lack of foresight or
if it has a real semantic meaning like em or strong that is independent of
the href.
[1] http://www.w3.org/TR/CSS21/selector.html#attribute-selectors
More information about the whatwg
mailing list