http:から始まるリンクを別ウィンドウで開く
説明
aタグのhrefに指定されているURLでhttp:から始まるリンクを別ウィンドウで開くにはdocument.getElementsByTagName("a")を使って全てのaタグを抽出します(特定の範囲だけ抽出することもできます)。抽出したaタグのhrefに指定されている文字列を調べ、http:から始まっている場合はtarget属性を新たに設定します。
サンプルプログラム
window.onload = function(){
var pageLinks = document.getElementsByTagName("a");
for(var i=0; i<pageLinks.length; i++){
if (pageLinks[i].href.indexOf("http:") > -1){
pageLinks[i].target = "_blank";
}
}
}