gpt4 book ai didi

javascript - 未捕获的类型错误 : Cannot read property 'next_page' of undefined

转载 作者:行者123 更新时间:2023-11-30 17:14:26 25 4
gpt4 key购买 nike

我正在为一个客户开发一个网站,这段代码过去一直有效,但突然就不能用了。没有人接触过核心代码,我什至不确定去哪里寻找解决方案。

我们使用 Docebo(LMS),在测试中我们要求学生在点击“下一个问题”之前选择一个答案。如果他们没有选择答案,该按钮会变灰且不可点击。我相信该框架为此使用了 YUI 库。

在我选择答案之前,我没有收到“Uncaught TypeError: Cannot read property 'next_page' of undefined”错误。一旦发生错误,该按钮将无法使用。

Chrome 的控制台指向这段代码...

function controlTotQuestion()
{
var info = YAHOO.util.Dom.get('answer_info');
if(tot_question == 0)
{
setTimeout(function() {
if(YAHOO.buttonObjects.next_page)
YAHOO.buttonObjects.next_page.set('disabled', false);
if(YAHOO.buttonObjects.show_result)
YAHOO.buttonObjects.show_result.set('disabled', false);
if(info)
info.style.display = 'none';
}, 0);

}
else
{
setTimeout(function() {
if(YAHOO.buttonObjects.next_page)
YAHOO.buttonObjects.next_page.set('disabled', true);
if(YAHOO.buttonObjects.show_result)
YAHOO.buttonObjects.show_result.set('disabled', true);
if(info)
info.style.display = 'block';
}, 0);
}
}

如有任何帮助,我们将不胜感激!

谢谢!

最佳答案

它正在尝试读取 YAHOO.buttonObjects 的属性 next_page。因此 YAHOO.buttonObjects 是未定义的。换句话说,无论 YAHOO 是什么,它都不再具有名为 buttonObjects 的元素。 YAHOO 是外部图书馆吗?如果是,请检查他们是否删除了 buttonObjects 功能。

关于javascript - 未捕获的类型错误 : Cannot read property 'next_page' of undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26392271/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com