Random 从初审名单中随机抽取

Random 从初审名单中随机抽取,random,onload,getelementbyid,Random,Onload,Getelementbyid,这里是我的第一个问题 我试图从列表中创建一个简单的html随机单词选择。这就是我的处境,但一定是出了什么事。。有什么想法吗? 最终,我希望将这些单词放在一个简单的页面上,而不是弹出警告。。但我不太确定我能用onLoad做到这一点 <!DOCTYPE html> <html> <head> <title>Random from List</title> <script> var arrayIsme = ["troglodism

这里是我的第一个问题

我试图从列表中创建一个简单的html随机单词选择。这就是我的处境,但一定是出了什么事。。有什么想法吗? 最终,我希望将这些单词放在一个简单的页面上,而不是弹出警告。。但我不太确定我能用onLoad做到这一点

<!DOCTYPE html>
<html>
<head>
<title>Random from List</title>
<script>
var arrayIsme = ["troglodisme", "Asianisme", "Classicisme", "Dadaïsme", "lyrisme", "objectivisme"];
var randInt = randomGenerator(0, arrayIsme.length);
var item = array[randInt];
var textbox = document.getElementById("randomIsme").value = item;
function getValue(){
alert(x.innerHTML); }
</script>
</head>
<body>
<h1 id="randomIsme" onLoad="getValue()"> </h1>
</body>
</html>

从列表中随机选择
var arrayIsme=[“Troglosime”、“Asianisme”、“Classicisme”、“Dadaïsme”、“lyrisme”、“客观主义”];
var randInt=随机生成器(0,ArrayTime.length);
变量项=数组[randInt];
var textbox=document.getElementById(“随机性”).value=item;
函数getValue(){
警报(x.innerHTML);}

非常感谢

你的例子在很多方面都是错误的。 例如,
randomGenerator
未定义,并且没有变量作为
array
(仅
arrayIsme

此外,不能将onload附加到h1标记。我建议阅读有关DOM和Javascript执行模型的文章

您的工作示例:

<!DOCTYPE html>
<html>
   <head>
      <title>Random from List</title>
      <script type="text/javascript">
       function getValue(){
           var arrayIsme = ["troglodisme", "Asianisme", "Classicisme", "Dadaïsme", "lyrisme", "objectivisme"];
           var randInt = ~~(Math.random() * arrayIsme.length); // calculating the random position in the array
           var item = arrayIsme[randInt];
           var textbox = document.getElementById("randomIsme").innerHTML = item; // we have to set innerHTML, not value
       }
       window.onload = getValue;
       </script>
   </head>
   <body>
       <h1 id="randomIsme"> </h1>
   </body>
</html>

从列表中随机选择
函数getValue(){
var arrayIsme=[“Troglosime”、“Asianisme”、“Classicisme”、“Dadaïsme”、“lyrisme”、“客观主义”];
var randInt=~(Math.random()*arrayIsme.length);//计算数组中的随机位置
var item=arrayIsme[randInt];
var textbox=document.getElementById(“随机性”).innerHTML=item;//我们必须设置innerHTML,而不是值
}
window.onload=getValue;