"下一个“;按钮并没有按预期循环浏览答案

"Next" button does not cycle through answers as expected

本文关键字:循环 浏览 答案 并没有 quot 下一个 按钮      更新时间:2023-09-26

我正在尝试构建一个非常基本的纯JavaScript应用程序(没有jQuery)。

使用jQuery,我觉得我可以很容易地做到这一点。但JavaScript就没那么多了。

这是我的JSF应用程序:

http://jsfiddle.net/abustamam/CLenJ/2/

因此,目的是当按下"下一步"按钮时,问题及其附带的答案可以循环使用。

问题是,当按下"下一步"时,什么都不会发生。即使我将next()函数设置为类似的函数

function next() {
    alert("pressed!");
}

什么也没发生。

在另一个问题的建议下,我将"onLoad"改为"No wrap-in head"。

此时,问题和值最初并未加载。

从控制台错误来看,加载顺序似乎对按钮是否工作,或者第一个问题是否会加载有很大的影响,但我找不到让它们同时工作的方法。

有人能照亮吗?谢谢

在fiddle中,您的脚本位于load回调之下,这意味着next方法位于闭包内,因此在全局范围内不可用。

如果你查看浏览器控制台,你可能会看到一个脚本错误,上面写着Uncaught ReferenceError: next is not defined

Frameworks and Extensions下第二个下拉菜单的左侧面板中,选择No Wrap - In Body

演示:Fiddle