[thelist] Re: Finding class

Andrew Clover and at doxdesk.com
Tue Jan 29 13:18:00 CST 2002

Ben Gustafson <Ben_Gustafson at lionbridge.com> wrote:

> getElementsByTagName may work in newer versions of IE (I haven't checked),

Yes, IE5+.

> but you're probably safer with var x = document.all.tags("TD") for including
> older versions.

This can indeed be used as a backup for IE4.

> For Netscape 6.x and Opera, use getAttribute('class')=="td_text" instead
> of className == "td_text".

Actually 'className' is valid DOM Level 1 HTML. I don't know why Opera
does not support it, but I've just submitted it as a bug.

Unfortunately, getAttribute('class') doesn't work in IE/Win (certainly
5.5, probably other versions). Neither does getAttribute('for') on label
objects. This is a really annoying bug to do with reserved words in JScript.

So looks like you'll need both if you need to support IE *and* Opera. :-(

Andrew Clover
mailto:and at doxdesk.com

More information about the thelist mailing list