Mira lo mejor es que te mires la documentación sobre el DOM.
También hay información en Dynamic Duo (no recuerdo la url, pero sale en google buscando por el nombre)
<a href='ir.asp?http://www.webstandards.org/' target='_blank'>http://www.webstandards.org/...</a> Ahí encontrarás informarción sobre los estándares y los problemas que tienen con ellos los disintos navegadores. (que es el principal problema por el que no funciona el dhtml como debería). También hay información sobre el DOM.
Espero que te sirva, saludos