Estoy empezando a estudiar el DOM y estoy realizando un ejemplo de un manual que precisamente me recomendasteis en este foro: "PERSONAL JAVASCRIPT para profesionales".
Se me ha presentado un problema que no entiendo. Este es el codigo: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>DOM ejemplo</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <script language="JavaScript" type="text/JavaScript"> var oHtml=document.documentElement; var oHead=oHtml.firstChild; var oBody=oHtml.lastChild; alert(oHtml.childNodes.length) alert(oHtml.firstChild) alert(oHtml.lastChild) </script> </head> <body> <p>Hello world</p> <p>Soy vuestro ciudadano</p> <p>ejercio sobre el uso del DOM</p> </body> </html> Bien en alert(oHtml.childNodes.length) me devuelve "1" cuando pienso y en el manual asi lo dice que deberiera darme 2 que son los dos nodos secuendario: HEAD y BODY en alert(oHtml.firstChild) me devuelve "objectHTMLHeadElement". Este es correcto segun yo alert(oHtml.lastChild) me devuelve lo mismo que el anterior cuando yo creo que deberia ser BODY Estoy en la cierto? Donde esta el fallo? UN SALUDO -- juan romero cruz ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /pipermail/javaescript-scriptia.net/attachments/20060519/2b5e2ac2/attachment.htm _______________________________________________ javaEScript mailing list [email protected] http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net
