【css】すべてのaタグが新しいウィンドウに設定されている【オリジナル】
1061 ワード
【css】すべてのaタグが新しいウィンドウに設定されている【オリジナル】
作業の必要性のため、あるページの下のすべてのaラベルを新しいウィンドウを開くように設定する必要があります.すなわち、次のようにします.
targetを追加するには:
しかし、このページには500以上のaラベルがあり、あるaラベルにはすでにtarget属性があり、あるかどうかは、手動で1つずつ追加することは明らかに不可能です.
1.だから最初はjsで加算します.
function addTarget(){
var tag_a = document.getElementsByTagName('a');
for (var i = tag.length - 1; i >= 0; i--) {
tag_a[i].setAttribute("target","_blank");
};
}
window.onload = addTarget();
しかし、なぜか有効にならない.
2.次に、cssを設定することで、デフォルトのaにtarget属性を持たせることができることを考えます.すなわち、次のようにします.
a {
target : _blank;
}
気づいても通じない.なぜならcssにはtarget属性がなく、cssに直接書くことができないからです.
3.最後に資料を調べて、headタグに入れることができることを発見しました:
。
posted @
2016-05-12 21:48 Newman・Li読書(
...) コメント(
...) コレクションの編集
。