先看下代码
<input type='button' οnclick="demoHref();" value='demo'/>
<a id="demoHref" href=""></a>
function demoHref(){
$("#demoHref").attr("href", "http://www.csdn.net/");
document.getElementById("demoHref").click();
}
如上代码所示,有时候不知道什么原因并不不能触发跳转,做个改动就一定跳转了
function demoHref(){
$("#demoHref").attr("href", "http://www.csdn.net/");
setTimeout(function(){
document.getElementById("demoHref").click();
},1000);
}
2018-05-15 xuyl
可以不使用该方法触发事件,换成window.location.href = '';的方式