2010-08-05 113 views
1

有沒有一種方法(我認爲這將是使用JavaScript),我可以有我的頁面上的複選框或鏈接,這將使我的網頁上的所有鏈接都target="_blank"更改鏈接目標

我想有一個複選框說像我的網站,檢查時會改變目標和未選中就會把它回到它是怎麼「打開所有在新的網頁/標籤的鏈接」。

+0

jQuery是罰款。 – Christopher 2010-08-05 01:05:18

回答

2

jQuery的例子

$(function() { 
    $('#yourCheckoxId').toggle(function() { 
     $('a').attr('target', '_blank'); 
    }, 
    function() { 
     $('a').removeAttr('target'); 
    }); 
}); 
0

你可能想嘗試jQuery來替代真正的Javascript

實際的代碼可能看起來類似的東西:

$('a').attr(target, '_blank') 
0

修改的目標屬性頁面上的所有錨都只是一個獲取所有鏈接的問題,並逐個設置其屬性target

var anchors = document.getElementsByTagName("a"); 
for(var i = 0; i < anchors.length; i++) { 
    anchors[i].target = '_blank'; 
}