ugrás a tartalomhoz

target has no properties üzenetet kapom

zoliky · 2008. Ápr. 29. (K), 18.13
Itt van egy HTML kod:
  1. <html>  
  2. <head>  
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
  4. <title>Untitled Document</title>  
  5. <script type="text/javascript" src="example.js"></script>  
  6. </head>  
  7. <body>  
  8.     <h1>Sniper (1993)</h1>  
  9.     <p>In this cinema masterpiece,   
  10.     <a id="berenger" href="/name/nm0000297/">Tom Berenger</a> plays  
  11.     a US soldier working in the Panamanian jungle.</p>  
  12. </body>  
  13. </html>  
es az "example.js" fajlban levo Javascript kod:
  1. var target = document.getElementById("berenger");  
  2. alert(target.nodeName);  
A kovetkezo hiba uzenetet kapom: target has no properties.
Meg tudja valaki magyarazni miert kapom a hibat? Konyv alapjan irtam a kodot.
 
1

még nem létezik

solkprog · 2008. Ápr. 29. (K), 19.20
Amikor végrehajtódik a js akkor még nem létezik az "a" elem. (se a "body", "h1", de még a "p" se)
javaslom hogy js-t csak a </body> előtt töltsd be.
2

event

janoszen · 2008. Ápr. 29. (K), 20.13
Vagy az onload eventkor.