其实正常逻辑来讲 a标签里同时存在onclick和href时 就是先执行onclick再执行href跳转的 可能存在的一个问题是 页面跳转了 onclick里写的函数虽然执行时间比跳转早 但是可能还未执行完 所以可能就会出现 跳页以后想要的效果没实现 刷新一下就出来了。可以把Href跳转 放到onclcik执行成功 返回success 用window.location.href 实现跳页
onload = function(){
var a = document.createElement("a");
a.onclick = function(){ck();}
ck();// 先运行点击事件(onclick)
document.body.appendChild(a);//在运行a链接
}
var ck = function(){
alert("fuck");
}