Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在新选项卡中打开链接的按钮_Javascript_Html_Button_Web - Fatal编程技术网

Javascript 在新选项卡中打开链接的按钮

Javascript 在新选项卡中打开链接的按钮,javascript,html,button,web,Javascript,Html,Button,Web,我正在制作一个网站,我想在我点击一个按钮时在一个特定的地址打开一个新的标签 这是我的按钮的html: <button id="AsDownload" onclick="AsDownload();">Download</button> 但它不起作用,我也不明白为什么,有人能帮我吗?你试过window.open()?它将在新选项卡中打开URL。如果您仍然希望它是一个按钮而不是锚定标记,请在功能中使用此选项: window.open("https://alexanderhaw

我正在制作一个网站,我想在我点击一个按钮时在一个特定的地址打开一个新的标签

这是我的按钮的html:

<button id="AsDownload" onclick="AsDownload();">Download</button>

但它不起作用,我也不明白为什么,有人能帮我吗?

你试过window.open()?它将在新选项卡中打开URL。

如果您仍然希望它是一个按钮而不是锚定标记,请在功能中使用此选项:

window.open("https://alexanderhawking.itch.io/asteroid-racer");

你可以像那样集成一个链接和一个按钮

  <button id="AsDownload"><a href="https://alexanderhawking.itch.io/asteroid-racer/"target="_blank">load</a></button>


这将在新选项卡中打开

除了其他答案之外,如果您打算使用
JavaScript
功能,请添加“\u blank”以在新选项卡中打开

函数AsDownload(){
//打开(路径字符串,目标);
窗口打开(“https://alexanderhawking.itch.io/asteroid-racer“,”空白“);
};
下载
您可以使用window.open()进行下载

<input type="button" value="button name" onclick="window.open('http://www.website.com')" />

为什么不使用
a
标记<代码>
我希望它是按钮
标签是用于此行为的正确语义元素,您可以将其样式设置为按钮OK cool,我来试试
<input type="button" value="button name" onclick="window.open('http://www.website.com')" />
function AsDownload() {
  window.open("https://alexanderhawking.itch.io/asteroid-racer", "_blank");
};