有没有办法(我认为是javascript)我可以在我的页面上设置一个复选框或链接,使我页面上的所有链接都有target="_blank"
?
我希望在我的网站上有一个复选框,上面写着“打开新页面/标签中的所有链接”,选中后会更改目标,未经检查会将其恢复原状。
答案 0 :(得分:2)
jQuery示例
$(function() {
$('#yourCheckoxId').toggle(function() {
$('a').attr('target', '_blank');
},
function() {
$('a').removeAttr('target');
});
});
答案 1 :(得分:0)
答案 2 :(得分:0)
修改页面上所有锚点的目标属性只是获取所有链接,并逐个设置target
属性:
var anchors = document.getElementsByTagName("a");
for(var i = 0; i < anchors.length; i++) {
anchors[i].target = '_blank';
}