IE8的Object doesn't support this action解决

在我做网页中有下面的HTML代码,其中isDisabled和goNext是我自己定义的javascript方法。

 

我在使用Firefox,chrome,safari浏览器进行测试时,该链接都能正确迁移到下一步的网页,但是在IE8浏览器进行测试时,

出现Object doesn't support this action错误,无法迁移到下一步的网页,经过调查定位错误是发生在isDisabled方法。

为什么会出现这个错误呢?在网上也没有查到相应的解决方法。自己又进行进一步调查,发现去掉isDisabled方法,只用

goNext(),在IE8能够正确执行;去掉goNext(),只用isDisabled方法,在IE8执行出现Object doesn't support this action

错误。因而我得出一个结论,可能是isDisabled方法和IE8内置系统用字符串有冲突。

在这个结论下,我把isDisabled改为isDisabledXXX,之后在IE8下能够正确执行。

 

总结,当在IE上出现Object doesn't support this action错误时,而其他浏览器上没有问题,基本上都是自己定义的

javascript方法和IE系统用的字符串有冲突,改一下自定义的函数名既可以解决问题了。

转载于:https://www.cnblogs.com/yak0/p/3273113.html

你可能感兴趣的:(IE8的Object doesn't support this action解决)