非推奨
This feature has been removed from the Web standards. Though some browsers may still support it, it is in the process of being dropped. Do not use it in old or new projects. Pages or Web apps using it may break at any time.
概要
リンクのアクティブ状態(リンクの mousedown
及び mouseup
イベント発生時)に於ける色を取得 / 設定します。
構文
color = document.alinkColor; //取得 document.alinkColor = color; //設定
引数
color
: リンク色を表す色名 ("green"
等) またはカラーコード ("#ff0000"
等) の文字列
注記
Mozilla Firefox ではこのプロパティの初期値は #ee0000
となっています。
document.vlinkColor
は DOM Level 2 HTML では非推奨となっており、代替となる document.body.aLink
も HTML 4.01 で非推奨となっています。
CSS を用い、 a 要素及びそのダイナミック疑似クラス (:link
、 :visited
、 :hover
、 :focus
、 :active
) の color
プロパティを設定する事により、より細やかな設定が可能です。
動的に行う必要がある場合は、 CSSStyleSheet
の insertRule
メソッドなどを用いる事によりこれを実現する事が可能です。また、スタイルシートに予め特定の CSS クラスに対する記述を施しておき ( body.redLink a:active { color: red; }
) 、対象要素のクラス名を element.setAttribute
メソッドなどを用いて切り替えるという方法もあります。この様な方法を用いれば、スタイル、マークアップ、スクリプトを分離し、それぞれをクリーンに保つ事ができます。
例
document.alinkColor = "crimson";
仕様
DOM Level 0。どの標準にも属しません。