使用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

我试图制作一个随机词生成器,当你点击一个按钮时,会出现一个随机词。 我已经设法让这个工作,但也希望其中一个随机词出现时,页面加载(这样它就不仅仅是一个空白页面)

谢谢

Javascript

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

白兰度酒 打我。