使用 JavaScript 打开链接新窗口(不是选项卡)而不输入两次 URL? [复制]
Posted
技术标签:
【中文标题】使用 JavaScript 打开链接新窗口(不是选项卡)而不输入两次 URL? [复制]【英文标题】:Open link new window (not tab) with JavaScript without typing the URL twice? [duplicate] 【发布时间】:2014-12-17 05:05:07 【问题描述】:可以使用以下方法在新窗口(不是标签)中打开链接:
<a href="print.html" onclick="window.open('print.html', 'newwindow', 'width=300, height=250'); return false;"> Print</a>
是否可以稍微修改一下,以便 javascript 查看链接的 href,这样您就不必在代码中写出两次?
【问题讨论】:
@DavidSpence 我不这么认为。这在<a>
元素中专门询问,并使用其href
。
仅供参考,这与 jQuery 无关,所以我删除了该标签。
它也与“新窗口(不是标签)”无关;它是“如何将节点的属性传递给事件处理函数?”不是吗?
【参考方案1】:
<a href="print.html" onclick="window.open(this.href, 'newwindow', 'width=300, height=250'); return false;"> Print</a>
this.href
是在 onclick
处理程序中时对元素的 href
属性的引用。
【讨论】:
以上是关于使用 JavaScript 打开链接新窗口(不是选项卡)而不输入两次 URL? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如何使用Javascript或HTML在新窗口中打开链接[重复]