-2
Ich habe dieses Array, das jedes Mal, wenn es geladen wird, ein zufälliges Gedicht auf dem Bildschirm anzeigen soll. Ich habe das Array gemacht, aber aus irgendeinem Grund wird es nicht auf meinem Bildschirm angezeigt.Array in JavaScript anzeigen
<link rel="import" href="../bower_components/polymer/polymer.html" />
<dom-module id="poem-element">
<template>
<div></div>
<div id="poems"></div>
</template>
<script>
Polymer({
is: "poem-element",
ready: function() {
var newArray = ["poem1", "poem2", "poem3"];
var random = (Math.ceil(Math.random() * 4) - 1);
this.querySelector("#poems").innerHTML= poems[randomPoem];
}
})
</script>
</dom-module>
danke, ja ich weiß nicht, was ich dachte. – jjdouble000
Ihre Zufallszahl hat einen eingeschlossenen Bereich von -1 bis 3. Es sollte "0" bis "2" sein. Ändern Sie das in: 'var random = Math.floor (Math.random() * newArray.length)' –
... und konsultieren Sie immer zuerst Ihre Entwicklerkonsole. –