Html onmouseover=";window.location=this.href";在新选项卡上打开链接的代码是什么

Html onmouseover=";window.location=this.href";在新选项卡上打开链接的代码是什么,html,href,onmouseover,Html,Href,Onmouseover,我有一些代码,当鼠标指向链接时,会打开一些文本链接 <a href="http://www.example.com" onmouseover="window.location=this.href">example</a> 用什么代码让鼠标打开新标签,如果只是这样,它将在同一个标签中打开。从可用性的角度来看,用鼠标打开新标签似乎不是个好主意 是否有理由在单击时打开链接并使用target=“\u blank”在新选项卡中打开 例如: <a href="http:/

我有一些代码,当鼠标指向链接时,会打开一些文本链接

<a href="http://www.example.com" onmouseover="window.location=this.href">example</a>


用什么代码让鼠标打开新标签,如果只是这样,它将在同一个标签中打开。

从可用性的角度来看,用鼠标打开新标签似乎不是个好主意

是否有理由在单击时打开链接并使用target=“\u blank”在新选项卡中打开

例如:

<a href="http://www.example.com" target="_blank">example</a>

要“鼠标悬停”打开超链接,请使用HTML属性:

onmouseover
“onmouseover”捕获光标穿过元素边界的瞬间,从应用属性的元素外部移动到内部

您还需要使用:

window.open
JavaScript方法

将两者组合成一个超链接,您将获得以下内容:

<a href="http://www.giancarlocolfer.com/" onmouseover="window.open(this.href, 'child')">This hyperlink to Web Design CT opens via onmouseover</a>


参考、代码示例和实时演示:

不起作用,我是说onmouseover引用的代码,它必须转换成一些代码,但我不知道该代码我已经用一个示例更新了我的答案,这是否符合您的要求?浏览器是否打开新选项卡或新窗口是用户设置,因此您无法控制。我意识到这可能会把你的问题理解得过于字面化,但无论如何,仅供参考。