- 2008-12-25 (木) 19:44
- Javascript
ターゲット指定で怒られるの回避。
指定はclassとrelがメジャーだけど条件変えれば「http含んでたら開く」とかも出来る。
prototypeみたいなフレームワーク使えばもっとスタイリッシュになります。
1.class属性で指定
JavaScript:
-
window.onload = function() {
-
var anchors = document.getElementsByTagName('a');
-
for(i = 0; i <anchors.length; i++){
-
if(anchors[i].className == "newwin" & anchors[i].href != '')
-
anchors[i].setAttribute('target','_blank');
-
}
-
}
2.rel属性で指定
JavaScript:
-
window.onload = function() {
-
var anchors = document.getElementsByTagName('a');
-
for(i = 0; i <anchors.length; i++){
-
if(anchors[i].getAttribute("rel") == "newwin" & anchors[i].href != '')
-
anchors[i].setAttribute('target','_blank');
-
}
-
}
関連記事
- Newer: [icon]ユキウサギ
- Older: Calendarizm ver0.6