非推奨
この機能は Web 標準から削除されました。まだサポートしているプラウザーがあるかもしれませんが、ゆくゆくはなくなるものです。新旧にかかわらず、プロジェクトでの使用をやめてください。この機能を使用するページ、Web アプリはいつ動かなくなってもおかしくありません。
概要
リンク色を取得 / 設定します。
構文
color = document.linkColor; //取得 document.linkColor = color; //設定
引数
color
: リンク色を表す色名 ("green"
等) またはカラーコード ("#ff0000"
等) の文字列
注記
Mozilla Firefox ではこのプロパティの初期値は #0000ee
となっています。
document.linkColor
は DOM Level 2 HTML では非推奨となっており、代替となる document.body.link
も HTML 4.01 で非推奨となっています。
CSS を用い、 <a>
要素及びそのダイナミック疑似クラス (:link
、 :visited
、 :hover
、 :focus
、 :active
) の color
プロパティを設定する事により、より細やかな設定が可能です。
動的に行う必要がある場合は、 CSSStyleSheet
の insertRule
メソッドなどを用いる事によりこれを実現する事が可能です。また、スタイルシートに予め特定の CSS クラスに対する記述を施しておき ( body.redLink a { color: red; }
) 、対象要素のクラス名を element.setAttribute
メソッドなどを用いて切り替えるという方法もあります。この様な方法を用いれば、スタイル、マークアップ、スクリプトを分離し、それぞれをクリーンに保つ事ができます。
例
document.linkColor = "blue";
仕様
DOM Level 0。どの標準にも属しません。