【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読書(
...) コメント(
...) コレクションの編集