Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用CSS在新选项卡/窗口中打开链接?_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 如何使用CSS在新选项卡/窗口中打开链接?

Javascript 如何使用CSS在新选项卡/窗口中打开链接?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,是否可以在CSS中设置超链接标记的样式,使其在单击链接时在新选项卡或窗口中打开?我知道HTML和JavaScript/jQuery中的解决方案,但是否可以使用样式表指定此属性?还要注意,这个问题很重要,因为它可能会为我节省许多击键和代码混乱。谢谢你的心思和时间 HTML: jQuery/JavaScript: window.open($(this).attr("href"), '_blank', 'modal=yes'); Css: 当前的浏览器似乎不支持它,请参考不,这是不可能的如果“保存[

是否可以在CSS中设置超链接标记的样式,使其在单击链接时在新选项卡或窗口中打开?我知道HTML和JavaScript/jQuery中的解决方案,但是否可以使用样式表指定此属性?还要注意,这个问题很重要,因为它可能会为我节省许多击键和代码混乱。谢谢你的心思和时间

HTML:

jQuery/JavaScript:

window.open($(this).attr("href"), '_blank', 'modal=yes');
Css:


当前的浏览器似乎不支持它,请参考

不,这是不可能的如果“保存[你]许多击键”,你的意思是你有很多链接,你必须打开
target=“\u blank”
,然后使用带有查找/替换功能的代码编辑工具。好吧,这会让我的代码变得更安静一些。如果我必须这样做,那也没关系,但是如果HTML代码尽可能简单,那么最好使用
$('a.x').attr('target','u blank')
处理所有带有“x”类的链接,或者删除所有链接的.x”。如果您不想使用jQuery,请尝试
var s=document.getElementsByClassName('x');对于(var i=0;i。我很震惊,如果只是一些链接受到影响的话,就不能做得更简单了。
window.open($(this).attr("href"), '_blank', 'modal=yes');
.class a {
 ???
}