当我在Chrome中使用我的代码并单击“下一步”锚点时,它将在新标签页中打开Google网站...但是在Firefox中却不会发生同样的情况。为什么?如何使它在Firefox中工作?我该如何调试?这是代码:
$(document).ready(function(){
$("a.next").click(function(){
var anch = document.createElement('a');
anch.href=$('#testClick').attr('href');
anch.target=$('#testClick').attr('target');
anch.click();
});
});
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script>
</head>
<body>
<a class="next" href="#">Next</a>
<a id="testClick" href="http://google.com" target="_blank">Google</a>
</body>
</html>