首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >onClick="window.location --试图更改为打开新选项卡中的链接

onClick="window.location --试图更改为打开新选项卡中的链接
EN

Stack Overflow用户
提问于 2014-06-05 14:04:07
回答 4查看 80.5K关注 0票数 3

只想使当前代码打开新选项卡中的链接。试图在这个网站上发现类似的问题,但还没能让它发挥作用.

目前的工作守则是:

代码语言:javascript
复制
<div onClick="window.location='https://URL';" class="element _element element-4"></div>

从研究中,我听说我应该把它改为onClick=window.open,所以我现在把它改为:

代码语言:javascript
复制
<div onClick=window.open(https://URL, Name) class="element _element element-4"></div>

的问题是,当我将代码更改为window.open (如上面所示)时,单击链接现在什么也不做,更不用说在一个新选项卡中打开了。

这和/div有关吗?我需要修改CSS还是JS?(任何帮助都非常感谢!)

EN

回答 4

Stack Overflow用户

发布于 2014-06-05 14:40:01

我猜你用错误的公式调用了这个函数。请检查您的函数参数。

您可以看到更多的细节这里

这起作用:onClick="window.open('yourURL');"

票数 11
EN

Stack Overflow用户

发布于 2014-06-05 14:08:59

您需要将urlname作为字符串传递:

代码语言:javascript
复制
window.open("https://amazon.com", "amz");

看看是否有帮助。

但是,用户可以更改某些浏览器上的设置,以影响打开新窗口或单击链接的方式(请参阅链接参考中的链接参考属性)。因此,根据用户的设置和浏览器选择,您可能并不总是获得所需的结果。

票数 4
EN

Stack Overflow用户

发布于 2016-03-31 16:49:35

代码语言:javascript
复制
<span 
   class="pseudolink" 
   onclick="location='https://jsfiddle.net/'">
Go TO URL
</span>

.pseudolink { 
   color:blue; 
   text-decoration:underline; 
   cursor:pointer; 
   }

https://jsfiddle.net/mafais/bys46d5w/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24062334

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档