数码资讯
IE8的Javascript的单击事件(onclick)不兼容的解决方案
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
闪光印迹分页在博客园是由Javascript。今天,发现页面点击不能打开网页在IE8,和页面操作是当前页码onclick事件进行。
代码的开头是这样的:
复制代码代码如下所示:
创建一个document.createelement();
a.setattribute(onclick
因为IE8不支持setAttribute方法OnClick事件处理程序添加到这里不说。
attr方法,后来改为jQuery:
复制代码代码如下所示:
(一)美元。Attr(onclick
这是说,无论你如何点击OnClick事件处理程序不执行,也不存在这个问题也不是火狐Chrome。
最后,通过以下代码解决了这个问题:
复制代码代码如下所示:
VaR JS = this.clickfunctionname +(+页索引+);Pager.SetCurrent(+页索引+);;
a.onclick =函数(){ eval(JS);}
代码的开头是这样的:
复制代码代码如下所示:
创建一个document.createelement();
a.setattribute(onclick
因为IE8不支持setAttribute方法OnClick事件处理程序添加到这里不说。
attr方法,后来改为jQuery:
复制代码代码如下所示:
(一)美元。Attr(onclick
这是说,无论你如何点击OnClick事件处理程序不执行,也不存在这个问题也不是火狐Chrome。
最后,通过以下代码解决了这个问题:
复制代码代码如下所示:
VaR JS = this.clickfunctionname +(+页索引+);Pager.SetCurrent(+页索引+);;
a.onclick =函数(){ eval(JS);}
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。