ugrás a tartalomhoz

target has no properties üzenetet kapom

zoliky · 2008. Ápr. 29. (K), 18.13
Itt van egy HTML kod:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript" src="example.js"></script>
</head>
<body>
	<h1>Sniper (1993)</h1>
	<p>In this cinema masterpiece, 
	<a id="berenger" href="/name/nm0000297/">Tom Berenger</a> plays
	a US soldier working in the Panamanian jungle.</p>
</body>
</html>
es az "example.js" fajlban levo Javascript kod:

var target = document.getElementById("berenger");
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.