我是javascript的新手。我编写了以下函数rollDice()来生成5个随机数并显示它们。我使用带有click事件的锚来调用该函数。问题是,在Chrome中它不会显示,在IE中工作正常,在Firefox中显示5个值,然后出现原始页面w / anchor!我怀疑我的脚本标签太笼统但我真的迷路了。此外,如果有一个显示功能不能首先清除屏幕,那将是很好的。
diceArray = new Array(5)
function rollDice() { var i;
for(i = 0; i <5; i ++) { diceArray [i] = Math.round(Math.random()* 6)%6 + 1;
文件撰写(diceArray [I]); } }
当我点击时应该显示5个兰特变量
答案 0 :(得分:0)
Javascript控制台中是否出现任何错误?我知道Chrome和Firefox都有它们,因此您应该能够看到是否生成了任何错误。您还可以添加一些警报('嘿')消息,以检查它是否在Chrome中启动。
我确实看到你的第一行之后没有分号,但我不知道这是直接剪切和粘贴,还是你手动输入它。