-2
私は、読み込まれるたびに画面上にランダムな詩を表示すると思われるこの配列を持っています。私は配列が作られているが、何らかの理由で画面に表示されない。JavaScriptで配列を表示する
<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>
ありがとうございます、私は何を考えていたのか分かりません。 – jjdouble000
あなたの乱数には、「-1」から「3」の範囲が含まれます。 '0'から' 2'まででなければなりません。 'var random = Math.floor(Math.random()* newArray.length)' –
...これを以下のように変更してください。まず開発者コンソールに問い合わせてください。 –