今天測試提一個bug。所在360瀏覽器下面一個訂單導出功能無效。
接到問題,找測試重現。360瀏覽器果然無效。使用ie6瀏覽器又出現了。但是ie7,8,9和firefox都是好的。
猜想應該是ie6瀏覽器的問題。
查找代碼。發現到處功能這樣實現的:
<a style="color:#487DAE;" href="javascript:" onclick="export_orderlist();“>導出訂單</a>
既有href又有onclick。修改成
<a style="color:#487DAE;" href="javascript:export_orderlist();">導出訂單</a>
功能正常使用。
但是本人不喜歡把方法都寫道href裏面。看看是不是有其他的方式實現。繼續修改,測試。
<a style="color:#487DAE;" href="javascript:void(0);" οnclick="export_orderlist();">導出訂單</a>
功能沒有實現。。。
<a style="color:#487DAE;" href="javascript:void(0);" onclick="export_orderlist();return false;">導出訂單</a>
可以了。。。
以後要注意:超鏈接會先執行onclick事件然後纔是href屬性的相關操作。
參考:
http://deejay.iteye.com/blog/1158075
http://www.newsmth.net/pc/pccon.php?id=2206&nid=398188
http://blog.csdn.net/degn710/article/details/5217769
http://www.hackpro.cn/art/3943.html