littleHtml Freak
Mitglied
Hallo ich habe mal wieder ein Problem.
Folgender code gibt 0 aus. Erwartet habe ich 3. So wie ich das verstanden habe liefert die Funktion getElementsByTagName ein Array mit allen Objekten des jeweiligen Tag Namens. Das schein hier aber nicht zu funktionieren...
das html dazu ist einfach:
Folgender code gibt 0 aus. Erwartet habe ich 3. So wie ich das verstanden habe liefert die Funktion getElementsByTagName ein Array mit allen Objekten des jeweiligen Tag Namens. Das schein hier aber nicht zu funktionieren...
Code:
allTitles=document.getElementsByTagName("h2");
console.log(allTitles.length);
HTML:
<!DOCTYPE html>
<html>
<head>
<title>TODO supply a title</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src="dynamicTitles.js">
</script>
<script type="text/javascript">
initMoveTitles();
</script>
</head>
<body id="body">
<div>
<h2 class="h2">Titel1</h2>
<h2 class="h2">Titel2</h2>
<h2 class="h2">Titel3</h2>
</div>
</body>
</html>