最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IE8的JavaScript點擊事件(onclick)不兼容的解決方法

 更新時間:2013年11月22日 15:25:41   作者:  
這篇文章主要介紹了IE8的JavaScript點擊事件(onclick)不兼容的解決方法,大家參考使用吧

博客園閃存分頁是用JavaScript生成的,今天發(fā)現(xiàn)在IE8下點擊頁碼不能翻頁,翻頁操作是在當(dāng)前頁碼的onclick事件中進(jìn)行的。

開始代碼是這么寫的:

復(fù)制代碼 代碼如下:

var a = document.createElement("a");
a.setAttribute("onclick", this.ClickFunctionName + "(" + pageIndex + ");Pager.SetCurrent(" + pageIndex + ");");

由于IE8不支持setAttribute方法,這里添加的onclick事件處理程序并未添加上。

后來改為jQuery的attr方法:

復(fù)制代碼 代碼如下:

$(a).attr("onclick", this.ClickFunctionName + "(" + pageIndex + ");Pager.SetCurrent(" + pageIndex + ");");

這樣雖然添加上去了,但不管怎么點擊,onclick事件處理程序就是不執(zhí)行,Chrome與Firefox都沒這個問題。

最終通過下面的代碼解決了問題:

復(fù)制代碼 代碼如下:

var js = this.ClickFunctionName + "(" + pageIndex + ");Pager.SetCurrent(" + pageIndex + ");";
a.onclick = function() { eval(js); }

相關(guān)文章

最新評論

阿拉善右旗| 云南省| 栾川县| 博客| 无棣县| 綦江县| 汉源县| 长丰县| 郧西县| 江源县| 若尔盖县| 绥江县| 彭州市| 巩留县| 新干县| 德兴市| 大理市| 昌宁县| 犍为县| 博野县| 秀山| 松原市| 延吉市| 板桥市| 呼伦贝尔市| 青海省| 保定市| 盖州市| 方山县| 尚义县| 荔浦县| 梁山县| 乐清市| 新平| 彭水| 陆河县| 民权县| 大厂| 五指山市| 新竹市| 泊头市|