Originally Posted by Moswell
I guess at this point I don't care why IE runs this differently than Chrome and FF, as long as it's working.
IE isn't as DOM-compliant as FF or Chrome. Granted, it is taking baby steps in the right direction - IE8 is slightly more DOM-compliant than IE7; IE9 slightly more than IE8, etc.
But this gradual progress makes it really difficult for developers, coz now you have to hack your code to run X if it's IE6, Y if it's IE7, Z if it's IE8, etc.