在一些前后端对接的接口中,前端需要根据后端返回进行跳转,但是有时候需要跳转的地址是不固定的,需要前端灵活的根据接口进行跳转,于是,url被放在接口中返回,而前端想打开一个新窗口的话就会比较麻烦,因为click事件 和 a标签的点击是不一样的,所以这里我找了我们OA中的源代码和前端妹子进行了很多分析,才发现真的是这么简单,真的是醉了。代码如下:
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title></title>
<script src="http://cdn.bootcss.com/jquery/2.2.4/jquery.js"></script>
</head>
<button type="button" id="start_btn">开始
</button>
<a id="aGo" target="_blank" style="display:none;" href="">隐藏链接
</a>
<body>
<script type="text/javascript">
$(function(){
$("#start_btn").click(function(){
$("#aGo").attr("href","https://www.baidu.com");
$("#aGo")[0].click();
});
});
</script>
</body>
</html>
转载于:https://www.cnblogs.com/lizhaoyao/p/9685308.html