0

JavaScript を使用して要素のリンクのスタイルを変更したいと考えています。CSS は次のようになります。

#element a:link {
    color: #000;
}

次のように、要素自体のスタイルを変更できることを知っています。

elementObject.style.color = '#000';

私が欲しいものの疑似コードは次のようになります:

                 |
                 V
elementObject.[A:LINK].style.color = "#ff0000";

これどうやってするの?

4

4 に答える 4

0

訪問したリンクを選択することは、セレクターだけではJavaScriptでは不可能です。Detect Visited Link In Chrome をご覧ください

そしてこれhttp://archive.plugins.jquery.com/project/Visited

したがって、本文内のすべてのリンクを介して javascript ループを使用して、訪問済み/未訪問のリンクのスタイルを設定したい場合。それらが訪問されているかどうかを確認してから、スタイルを適用します。

var as = document.getElementsByTagName('a');
for(var i=0;i<as.length;i++){
//check and set the style here
}
于 2013-05-20T18:10:39.583 に答える