• ベストアンサー

 ホームページのメニューなどで、文字にマウスが触れると、文字が変化する

 ホームページのメニューなどで、文字にマウスが触れると、文字が変化するようにしたいのですが、どのようにすればよいでしょうか?(例えば「LINK」→「リンク」)  JavaScriptやCSSなどでを使ってもかまいません。  ホームページに詳しい方、返答お願いします。 ↓ のホームページではflashを使用していますが、出来ればflashをさけたいです。 http://www.johnnys-net.jp/j/artists/arashi/

質問者が選んだベストアンサー

  • ベストアンサー
  • zeff
  • ベストアンサー率69% (137/198)
回答No.2

#1さんの回答プラス、 文字の書き換えはfirstChild.nodeValueで行なうといいらしいです。 innerHTMLはやめたほうがいいってどこかで見たので。 かんたんに書くとこんな具合 <a href="#" onmouseover = 'this.firstChild.nodeValue = "リンク"' onmouseout = 'this.firstChild.nodeValue = "LINK"'>LINK</a>

toberubuta
質問者

お礼

 本当にありがとうございました。  すごく役に立ちました。  

その他の回答 (1)

  • tigra
  • ベストアンサー率55% (34/61)
回答No.1

onmouseoverやonmouseoutを検索してみて下さい。 記述は簡単なのですが、 IEやChromeで表示してもFirefoxでは表示できない、なんて場合がよくあります。 解析からサイトを訪れてくる人の傾向を把握して、それに合わせて工夫してみて下さい。