我正试着为一堂课做一个小游戏,但我似乎找不到问题。
function askQuestions(random) {
var random = math.floor(math.random() * testQuestions.length);
var start = document.getElementById(testStart);
start.addEventListner('click', askQuestions);
if (start) {
document.write(random);
}
return;
}这是函数,我有一个对象数组,它在“随机”变量中引用。我完全迷路了,我知道我错过了一些简单的东西。此函数的目的是显示来自数组testQuestions的随机问题。
发布于 2022-09-26 20:25:08
数学是一个全局对象,它以大写M开头。
Math.floor发布于 2022-09-26 20:36:08
在函数中添加事件侦听器。函数只有在调用它时才会运行,因此永远不会添加事件侦听器。此外,document.write()将覆盖整个页面。我将其更改为使用document.createElement()和document.body.appendChild()。将代码更改为:
function askQuestions(random) {
var random = Math.floor(Math.random() * testQuestions.length);
var el = document.createElement('p');
el.textContent = random.toString();
document.body.appendChild(el);
}
var start = document.getElementById(testStart);
start.addEventListner('click', askQuestions);https://stackoverflow.com/questions/73859572
复制相似问题