解决IE6下JavaScript链接调用失效问题
作者:小括号时间:2026-10-23 22:22:57浏览:288
本文针对IE6浏览器中通过javascript:void(0)调用JavaScript函数时无法获取Ajax数据的问题,提供了两种有效的替代方案。在IE7及Firefox中该操作正常,但在IE6下需将链接的href属性修改为#或直接指向函数名,以确保交互逻辑正确执行。
IE6下JavaScript链接调用失效问题
<a href="javascript:void(0)" onclick="foo()">点击</a>
同是上面的操作在ie6下执行会出问题请求不到ajax数据,但是在ie7和ff下没问题
所以需要修改成
<a href="#" onclick="foo()">点击</a>
或者
<a href="foo()">点击</a>
就可以了
作者最新文章
JS语法错误会阻止加载吗?区分SyntaxError与资源加载失败
2026-11-05 16:08:46
JavaScript常见SyntaxError语法错误排查与修复方法
2026-11-05 13:58:44
JS中slice、substring和substr截取字符串的区别
2026-11-05 13:43:47
JS 转 TS 手动迁移最佳实践:从配置 tsconfig 到消除 any 类型
2026-11-05 11:53:32
为什么JS数组push后得到的是数字而不是数组?
2026-11-05 09:59:18
