有沒有一種方法(我認爲這將是使用JavaScript),我可以有我的頁面上的複選框或鏈接,這將使我的網頁上的所有鏈接都target="_blank"
?更改鏈接目標
我想有一個複選框說像我的網站,檢查時會改變目標和未選中就會把它回到它是怎麼「打開所有在新的網頁/標籤的鏈接」。
有沒有一種方法(我認爲這將是使用JavaScript),我可以有我的頁面上的複選框或鏈接,這將使我的網頁上的所有鏈接都target="_blank"
?更改鏈接目標
我想有一個複選框說像我的網站,檢查時會改變目標和未選中就會把它回到它是怎麼「打開所有在新的網頁/標籤的鏈接」。
jQuery的例子
$(function() {
$('#yourCheckoxId').toggle(function() {
$('a').attr('target', '_blank');
},
function() {
$('a').removeAttr('target');
});
});
修改的目標屬性頁面上的所有錨都只是一個獲取所有鏈接的問題,並逐個設置其屬性target
:
var anchors = document.getElementsByTagName("a");
for(var i = 0; i < anchors.length; i++) {
anchors[i].target = '_blank';
}
jQuery是罰款。 – Christopher 2010-08-05 01:05:18