Javascript 随机报价生成器-带一个onClick的3个阵列
亲爱的朋友们,你好吗 我需要你的帮助。事情是这样的:昨晚,我决定创建一个随机引用生成器类型的站点 考虑到我没有什么代码技能(我是一名设计师),我用谷歌搜索了一些教程,然后砰的一声——它成功了 但是现在,我想让它更有趣一点。我想要的是用同样的onClick随机3个不同的数组,该死的,不起作用。如果我刷新页面,它会工作,但按钮,娜达 我肯定这没什么大不了的,但我被卡住了。我想知道你们中是否有人想帮忙Javascript 随机报价生成器-带一个onClick的3个阵列,javascript,html,arrays,Javascript,Html,Arrays,亲爱的朋友们,你好吗 我需要你的帮助。事情是这样的:昨晚,我决定创建一个随机引用生成器类型的站点 考虑到我没有什么代码技能(我是一名设计师),我用谷歌搜索了一些教程,然后砰的一声——它成功了 但是现在,我想让它更有趣一点。我想要的是用同样的onClick随机3个不同的数组,该死的,不起作用。如果我刷新页面,它会工作,但按钮,娜达 我肯定这没什么大不了的,但我被卡住了。我想知道你们中是否有人想帮忙 var nome=[“Nome1”, “第2条”, “第3条”, ] var meio=[ “me
var nome=[“Nome1”,
“第2条”,
“第3条”,
]
var meio=[
“meio1”,
“meio2”,
“MeO3”,
]
变量sufixo=[“X1”,
“X2”,
“X3”,
]
var randomNome=Math.floor(Math.random()*nome.length);
var randomMeio=Math.floor(Math.random()*meio.length);
var randomSufixo=Math.floor(Math.random()*sufixo.length);
函数writeAnswer(){
文件。书写(“Noquestão”+nome[randomNome]+“opovo”+meio[randomMeio]+“enomais,”+sufixo[randomSufixo]+”;
}
随机发电机
随机发生器
好吧
您基本上拥有它:
您只需将writeAnswer()
设为一个实函数,将随机生成放在其中(应该是每次随机生成,而不仅仅是一次),然后在页面加载和每次按下按钮时调用该函数一次:)
请参阅下面的完整演示:
var nome=[“Nome1”、“Nome2”、“Nome3”]
var meio=[“meio1”、“meio2”、“meio3”]
变量sufixo=[“X1”、“X2”、“X3”]
//实函数(未注释掉)
函数writeAnswer(){
//随机生成每个函数调用:
var randomNome=Math.floor(Math.random()*nome.length);
var randomMeio=Math.floor(Math.random()*meio.length);
var randomSufixo=Math.floor(Math.random()*sufixo.length);
//将随机文本放入id为“target”的p标记中:
document.getElementById('target').innerHTML=“Noquestão”+nome[randomNome]+“opovo”+meio[randomMeio]+“enomais,”+sufixo[randomSufixo]+”;
}
//在页面加载时调用一次:
writeAnswer()
随机发电机
随机发生器
好吧
非常感谢!就这样;)不客气。如果这回答了你的问题,请考虑将其标记为已接受的答案并投票表决。