/ / Array in Javascript funktioniert nicht richtig, ich brauche t [duplizieren] - Javascript, HTML, Arrays, Bild

Array in Javascript funktioniert nicht richtig, ich brauche t [duplizieren] - Javascript, HTML, Arrays, Bild

<script>
f = new Array();
f.push("h");
f.push("a");
f.push("i");
f.push("l");
f.push("e");
f.push("r");
f.push("i2");
f.push("s");
t = f.length;
face = f[Math.floor(Math.random() * t)];
document.getElementById("img").innerHTML = "<img src="/images/" + face + ".png" alt="something" />";
</script>

Es funktioniert nicht Ich versuche, ein Array zu erstellen, das die Bilder zufällig sortiert und dem Benutzer anzeigt, aber es funktioniert nicht und ich weiß nicht warum

Antworten:

0 für die Antwort № 1

Offenbar bestand die Antwort hier darin, sicherzustellen, dass der Code nach dem Laden der Seite ausgeführt wurde

<body>

...

<script>
f = new Array();
f.push("h");
f.push("a");
f.push("i");
f.push("l");
f.push("e");
f.push("r");
f.push("i2");
f.push("s");
t = f.length;
face = f[Math.floor(Math.random() * t)];
document.getElementById("img").innerHTML = "<img src="/images/" + face + ".png" alt="something" />";
</script>

</body>