【发布时间】:2023-03-30 06:54:01
【问题描述】:
我正在尝试制作一个随机事实生成器网站,该网站会从数组中生成一些随机事实,这就是我期望它的工作方式 - 首先我创建了一个按钮,单击该按钮会生成一个随机事实,但不幸的是该按钮是不工作。请检查下面的代码并告诉我我犯的错误。
代码如下
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Facts generator website</title>
</head>
<body>
<div id="container">
<button id="btn" onclick="generateFacts()">Click me!</button>
<div id="here">
</div>
</div>
<script>
var facts = ["I will add more facts later" , 'Heaven']
var randomFact = randomlist(facts);
function generateFacts(){
getElementById('here').innerHTML = randomFact;
}
function randomlist(list){
var x = Math.floor(Math.random() * list.length);
return list[x];
}
</script>
</body>
</html>
【问题讨论】:
标签: javascript html css