如何使按钮在JavaScript的新标签页中打开链接?

用户名

我想创建一个<button>单击后将在新选项卡中打开URL的地址。

在纯HTML中,这很容易实现,但是要注意的是,它<button>是动态生成的,因此必须在JavaScript中完成。

这是<button>到目前为止我使用JavaScript和HTML DOM创建的代码

<body>
  <div id = 'only_div'>
  </div>
  <script>
    var btn=document.createElement("button");
    btn.innerText = "Click me";
    document.getElementById("only_div").appendChild(btn);
  </script>
</body>

在此现有代码中,我只想添加一点,即单击该URL时(例如http://www.stackoverflow.com)将在新选项卡中打开。

保罗·菲茨杰拉德

您可以执行以下操作,这将在新标签页中打开标签页,然后转到该标签页:

function openInNewTab(url) {
  const win = window.open(url, '_blank');
  win.focus();
}

const btn=document.createElement("button");
btn.innerText = "Click me";
btn.addEventListener('click', function () {
    openInNewTab('http://www.test.com')
});
document.getElementById("only_div").appendChild(btn);

在这里查看js fiddle

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Vaadin在新标签页中打开链接

如何在HTML的新标签页中打开链接?

如何在新标签页中打开iframe中的所有链接

pandoc:在新标签页中打开链接

在新标签页中打开链接的按钮

如何在新标签页中打开广告横幅打开链接

如何在新标签页中打开块中的所有链接

如何从下拉菜单中打开新标签页中的链接

如何在NextJS的新标签页中打开链接?

如何通过JavaScript脚本在新标签页中打开URL

如何在新标签页中打开div链接Javascript onClick =“ window.location

如何使用JavaScript在新标签页中打开链接

phpBB在新标签页中打开链接

如何使jQuery在此代码中仅打开jQuery在新标签页中的发布链接

使用JQuery在新标签页中打开链接

如何制作HTML链接以在Python的新标签页中打开

如何在popup.js中获取链接以在新标签页中打开?

JavaScript随机链接生成并在新标签页中打开它们

为什么超链接无法在新标签页中打开?

绑定点击事件以在新标签页中打开链接

重新编写页面上的所有链接以通过javascript在新标签页中打开

在新标签页中打开链接

如何在新标签页中打开 2 个链接?

我的按钮如何打开新标签页?

在新标签页中打开隐藏按钮

如何检查链接是否即将在新标签页或当前标签页中打开

如果链接有 target=_blank,如何在新标签页中打开链接?

HTML 在新标签页按钮中打开链接

如何在使用 css 按钮时在新标签页中打开链接