In my experience IE shows element names as UPPERCASE even when you write lowercase. It has its own in-memory representation of the DOM, another quirk is that it removes attribute quotes when the contents do not contain spaces. To see just type:
Code:
javascript:alert(document.documentElement.outerHTML)
into the address bar, pick a small page, not one with rwams of markup :)
When testing I always do something like this:
Code:
if (srcElement.tagName.toLowerCase() == "td")
--
Joe