IE 8.0中JQuery的JS错误

IE 8.0中JQuery的JS错误,jquery,internet-explorer,Jquery,Internet Explorer,我使用JQuery开发了一个简单的页面。它在几乎所有浏览器(如Firefox、IE、Chrome)中都能正常工作,但每当在IE中打开页面时,都会提示Javascript错误,如 'guid' is null or not an object on line 1834 你知道吗?也许你正在使用parentNode或parentElement属性?IE与其他浏览器相比存在一些问题。可能您正在使用parentNode或parentElement属性?IE与其他浏览器相比存在一些问题。谢谢大家的留言

我使用JQuery开发了一个简单的页面。它在几乎所有浏览器(如Firefox、IE、Chrome)中都能正常工作,但每当在IE中打开页面时,都会提示Javascript错误,如

'guid' is null or not an object on line 1834

你知道吗?

也许你正在使用parentNode或parentElement属性?IE与其他浏览器相比存在一些问题。

可能您正在使用parentNode或parentElement属性?IE与其他浏览器相比存在一些问题。

谢谢大家的留言

这个错误是我的。对于悬停事件,我没有传递“out”的函数。因此,处理程序在jQuery.event函数中被传递为未定义,并导致语句出错

如果(!handler.guid)

写在jquery-1.2.6.js文件的1834行

在使用时,我认为out处理程序不是必须指定的,但我想我错了

奇怪的是,FF/Chrome不会提示错误,但IE会提示:),这与以前有点不同

问候,,
贾坦

谢谢你们的留言

这个错误是我的。对于悬停事件,我没有传递“out”的函数。因此,处理程序在jQuery.event函数中被传递为未定义,并导致语句出错

如果(!handler.guid)

写在jquery-1.2.6.js文件的1834行

在使用时,我认为out处理程序不是必须指定的,但我想我错了

奇怪的是,FF/Chrome不会提示错误,但IE会提示:),这与以前有点不同

问候,,
Jatan

对不起,FF/Chrome都报告了此错误,但都是以非常沉默的方式报告的。您需要转到Firefox3.0JavaScript错误对话框,查看是否有任何错误,对于Chrome,您需要转到Javascript控制台


在我看来,对于FF3.0和Chrome中的此类错误,至少应该有一些UI指示(比如图标会变成红色)。在FF2.0中,如果有任何错误,我猜图标会变成红十字,但在FF3.0中不会发生

对不起,FF/Chrome都报告了此错误,但都是以非常沉默的方式报告的。您需要转到Firefox3.0JavaScript错误对话框,查看是否有任何错误,对于Chrome,您需要转到Javascript控制台


在我看来,对于FF3.0和Chrome中的此类错误,至少应该有一些UI指示(比如图标会变成红色)。在FF2.0中,如果有任何错误,我猜图标会变成红十字,但在FF3.0中不会发生

Firefox默认情况下删除了javascript错误指示,因为有很多页面会抛出javascript错误。对于普通用户来说,错误消息没有什么用处——只是让人困惑。如果您是一名web开发人员,您一定要安装。

Firefox默认情况下删除了javascript错误指示,因为有很多页面会抛出javascript错误。对于普通用户来说,错误消息没有什么用处——只是让人困惑。如果你是一名web开发人员,你一定要安装。

我想如果你发布足够的代码让别人重现你的问题,这会很有帮助。我想如果你发布足够的代码让别人重现你的问题,这会很有帮助。