此代码工作较早。但现在几天它不起作用了。可能是由于Chrome新版本。请给我一些工作代码。
<html>
<head>
<script src="http://code.jquery.com/jquery-2.1.0.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(e) {
$("#test").click(function(e) {
var a = document.createElement("a");
a.href = "http://www.google.com/";
var evt = document.createEvent("MouseEvents");
//the tenth parameter of initMouseEvent sets ctrl key
evt.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, true, false, false, false, 0, null);
a.dispatchEvent(evt);
});
});
</script>
</head>
<body>
Google
<a id="test" href="http://www.stupidcodes.com" target="_blank" >Open Google</a>
</body>
</html>