我想製作一個JavaScript,將每個鏈接放入屬性target="_blank"
,以便鏈接將在新標籤中打開。這是我做的:JavaScript:在新標籤中打開鏈接
function open_links_in_new_tabs() {
var links = document.documentElement.getElementsByTagName("a");
for(var link in links) {
link.setAttribute("target", "_blank");
}
}
window.onload = function() { open_links_in_new_tabs(); }
但是,這是行不通的。你知道錯誤在哪裏嗎?
感謝,
伊萬
爲了記錄,*原因*您的原始代碼不起作用是因爲'link'是索引,而不是實際的鏈接。看到這個例子更好地理解:http://jsfiddle.net/cNcFq/ – 2011-02-24 11:56:12