<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 № 1Offenbar 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>