数码知识与测评

位置:首页 >  数码杂谈  > 正文

IE报无法获取未定义

时间:2024-06-25 16:03:06

ie无法获取未定义或null 

IE无法获取未定义或null的情形可能是由以下原因导致的:

1. ActiveX控制自动提示被禁用或者运行ActiveX控制和插件被禁用。解决方法是在IE的“自定义级别”中启用这些设置。

2. 网页中调用了本机的office控件(Excel或Word等),需要在IE选项中允许各种ActiveX控件运行。

3. 原生javascript的confirm函数被重写,需要检查页面内是否已经定义了其他名为confirm的函数,或页面引用的js文件中是否定义。

4. 在使用equals判断字符串是否相等时,要将常量字符串放在equals的左边,防止空指针异常。

5. 可以尝试使用IE的兼容性视图,打开地址栏上右侧的“兼容性视图”,就是那个看起来像断裂的纸张的图标。

6. 安全模式下,效果更好,可以尝试使用安全模式。

需要注意的是,null是关键字,像public,static,final,是大小写敏感的,不能将null写成Null或NULL,否则编译器会报错。

声明:本站文章由来自于作者,仅代表原作者观点,不代表数码之家立场,如有侵权可直接反馈本站,我们将会作删除处理