这是我的代码:
<div>
<ul id ="testing">
<li id="first" onclick="openNewBackgroundTab('first')">first</li>
<li id="second" onclick="openNewBackgroundTab('second')">second</li>
</ul>
</div>
function openNewBackgroundTab(type) {
debugger;
var a = document.createElement("a");
switch (type) {
case 'first':
a.href = "http://localhost:25282/UpLoadFile.aspx/";
break;
case 'second':
a.href = "http://www.google.com/";
break;
}
var evt = document.createEvent('MouseEvents');
evt.initMouseEvent('click', true, true, window, 0, 0, 0, 0, 0, true, false, false, false, 0, null);
a.dispatchEvent(evt);
}
此代码适用于 chrome 和 Opera ,用于在新标签页中打开链接,而始终关注当前标签,但不在 Firefox 和 IE 。亲切地指导我。我搜索了很多但找不到解决方案。非常感谢任何帮助。谢谢。