Target=带有OnClick JavaScript的空白链接

Target=Blank link with OnClick JavaScript

本文关键字:空白 链接 JavaScript OnClick 带有 Target      更新时间:2023-09-26

为什么存在onClick参数时TARGET_BLANK参数不起作用?链接是谷歌事件脚本。当我将onclick添加到此链接时,它会在框架集中打开。

<a target=_blank href="externalwwwlink" onClick="recordOutboundLink(this, 'Link', 'aaa');return false;">OPEN </a>

您在此处返回false

onClick="recordOutboundLink(this, 'Link', 'aaa'); return false;"

因此它可以防止通常的行为(点击事件的bubling)。这是防止标准操作(通过引用重定向或提交表单)的常见方法。

您的onClick处理程序在末尾有一个return false,这是一种告诉浏览器停止处理单击的旧方法。浏览器不会打开链接,在您的情况下,也不会在新的(空白)窗口/选项卡中打开href。

删除onClick结束时的return false;,以便浏览器知道它可以继续。