【发布时间】:2017-02-15 21:15:46
【问题描述】:
我有这个数组,它假设每次加载时都会在屏幕上显示一首随机诗。我已经制作了数组,但由于某种原因它没有显示在我的屏幕上。
<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>
【问题讨论】:
-
谢谢,是的,我不知道我在想什么。
-
您的随机数包含
-1到3的范围。它应该是0到2。将其更改为:var random = Math.floor(Math.random() * newArray.length) -
...并始终先咨询您的开发者控制台。
标签: javascript arrays polymer components