使用Javascript获取页面加载时显示的随机单词
我试图制作一个随机词生成器,当你点击一个按钮时,会出现一个随机词。 我已经设法让这个工作,但也希望其中一个随机词出现时,页面加载(这样它就不仅仅是一个空白页面) 谢谢 Javascript使用Javascript获取页面加载时显示的随机单词,javascript,jquery,random,Javascript,Jquery,Random,我试图制作一个随机词生成器,当你点击一个按钮时,会出现一个随机词。 我已经设法让这个工作,但也希望其中一个随机词出现时,页面加载(这样它就不仅仅是一个空白页面) 谢谢 Javascript var randomStrings = [ "hello 1", "hello 2", "hello 3", "hello 4", "hello 5", ]; var randomDiv = document.getElementById("myRandomDi
var randomStrings = [
"hello 1",
"hello 2",
"hello 3",
"hello 4",
"hello 5",
];
var randomDiv = document.getElementById("myRandomDiv");
document.getElementById("myButton").addEventListener("click", function() {
randomIndex = Math.ceil((Math.random()*randomStrings.length-1));
newText = randomStrings[randomIndex];
randomDiv.innerHTML = newText;
});
HTML
白兰度酒
Brandomiser
打我。
您必须在页面加载时调用generate函数
像这样更改JS代码
var randomStrings = [
"Endsleigh",
"Colgate",
"Shell",
"Tesco",
"Swatch",
"Vanish",
];
var randomDiv = document.getElementById("myRandomDiv");
document.getElementById("myButton").addEventListener("click", generate);
function generate() {
randomIndex = Math.ceil((Math.random() * randomStrings.length - 1));
newText = randomStrings[randomIndex];
randomDiv.innerHTML = newText;
}
generate();
您必须在页面加载时调用generate函数 像这样更改JS代码
var randomStrings = [
"Endsleigh",
"Colgate",
"Shell",
"Tesco",
"Swatch",
"Vanish",
];
var randomDiv = document.getElementById("myRandomDiv");
document.getElementById("myButton").addEventListener("click", generate);
function generate() {
randomIndex = Math.ceil((Math.random() * randomStrings.length - 1));
newText = randomStrings[randomIndex];
randomDiv.innerHTML = newText;
}
generate();
试试这个:
var randomStrings=[
“Endsleigh”,
“高露洁”,
“壳”,
“乐购”,
“斯沃琪”,
“消失”];
var randomDiv=document.getElementById(“myRandomDiv”);
document.getElementById(“myButton”).addEventListener(“单击”,函数)(){
var randomIndex=Math.ceil((Math.random()*10)%randomStrings.length-1);
newText=randomString[randomIndex];
randomDiv.innerHTML=newText;
});代码>
Brandomiser
白兰度酒
打我。
试试这个:
var randomStrings=[
“Endsleigh”,
“高露洁”,
“壳”,
“乐购”,
“斯沃琪”,
“消失”];
var randomDiv=document.getElementById(“myRandomDiv”);
document.getElementById(“myButton”).addEventListener(“单击”,函数)(){
var randomIndex=Math.ceil((Math.random()*10)%randomStrings.length-1);
newText=randomString[randomIndex];
randomDiv.innerHTML=newText;
});代码>
Brandomiser
白兰度酒
打我。