我正在尝试在新标签页中打开一个简单链接。我曾尝试在google和stackoverflow上进行搜索,但结果显示,我们需要在浏览器中更改设置。有没有办法使用javascript做同样的事情?
这里是示例脚本
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script language="javascript">
function gotoNewtab(){
document.forms[0].target="_blank";
document.forms[0].method = "post";
document.forms[0].action = "http://www.google.com";
document.forms[0].submit();
}
</script>
</head>
<body>
<form name="frm">
<p> click the below link to open the page in new tab </p>
<p> <a href="##"
onclick="javaScript:return gotoNewtab();">
click here </a>
</p>
</form>
</body>
</html>
您不需要Java脚本。
只需写
<a href="..." target="_blank">...</a>
此行为取决于特定的浏览器设置。如果IE设置设置为“ tab-usage”,则可以使用它们,除非您指定链接应在新窗口中打开。
编写以下JavaScript代码以打开新标签页
window.open("https://www.youtube.com", '_blank');