在CSS中,是否可以对超链接标签进行样式设置,使得当链接被点击时,在新的标签页或窗口中打开?我知道在HTML和JavaScript/jQuery中有解决方案,但是否可以使用样式表来指定此属性?请注意,这个问题很重要,因为它可能会节省我很多击键和代码杂乱无章。感谢您的思考和时间。=)
HTML:
target="_blank"
jQuery/JavaScript:
window.open($(this).attr("href"), '_blank', 'modal=yes');
Css:
.class a {
???
}
target="_blank"
,那么可以使用带有查找/替换功能的代码编辑工具。 - ajp15243$('a.x').attr('target','_blank')
,或删除所有链接的“.x”。如果您不想使用jQuery,请尝试使用纯JSvar s = document.getElementsByClassName('x'); for (var i = 0; i < s.length; i++) s[i].setAttribute('target', '_blank');
。恐怕如果只有一些链接需要受到影响,那么它不能更简单了。 - Harry