a标签有onclick事件和href属性,在IE8中怎样实现点击的时候先执行onclick,再跳转
这里的a标签是后台拼接的,href一定要有值,要做一些处理,代码是
onclick部分代码
但IE8实际效果是先跳转了才触发了onclick,在谷歌中先触发onclick再跳转的就没有问题,休眠的写法试了几个不好使,求大神解答,
html.AppendFormat(@"
<li><a href='{0}' onclick='myclick(this)' fresh = 'true' external='true' target='navTab' rel='{1}'>{2}<input type='hidden' value='{3}'></a>
", item.URL, item.Rel, item.Title, item.IsDataPower);
}onclick部分代码
function myclick(obj) {
var i = $(obj).find('input').val();
if (i == "True") {
//如果有权限则发送请求
$.post('dosomething.ashx', { url: $(obj).attr('href') });
}
}但IE8实际效果是先跳转了才触发了onclick,在谷歌中先触发onclick再跳转的就没有问题,休眠的写法试了几个不好使,求大神解答,
...全文
相关推荐
a标签href属性与onclick事件使用实例
a标签主要用来实现页面跳转,可以通过href属性实现,也可以在onclick事件里实现,下面为大家简要介绍下其具体的使用
在JS中a标签加入单击事件屏蔽href跳转页面
主要介绍了JS中a标签加入单击事件屏蔽href跳转页面的相关资料,需要的朋友可以参考下
详解a标签添加onclick事件的几种方式
主要介绍了a标签添加onclick事件的几种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
详解Html a标签中href和onclick用法、区别、优先级别
本文主要分享一篇关于Html A标签中href和onclick用法、区别、优先级别,具有很好的参考价值,有需要了解的朋友可以看看
a标签href属性和onclick事件的比较介绍
当鼠标点击a标签的时候会先执行 onclick事件, 然后才是 href 属性下的动作,如果不想执行href 属性下的动作执行,onclick 需要要返回false,感兴趣的朋友可以了解下


