• ベストアンサー

文字列にオンマウスで違う文字列を表示させたいです。

こんばんは。 下記スクリプトを記述して、文字列の上にマウスが乗ると 違う文字列が出るところまでは出来たのです。 <span onmouseover="this.innerText='メニュー'" onmouseout="this.innerText='MENU'" onclick="this.innerText='メニュー'">MENU</span> 上記の場合、最初は”MENU” という文字が出ていて、オンマウスで カタカナ表記になるように変ります。 IEと、Slepinir では問題なく表示&変更が出来たのですが ファイヤーフォックスでだけ、文字が変らないのです。 どうやら、ファイヤーフォックスでは未対応のスクリプトの ようなのですが、これは、どうしようも無い事なのでしょうか…? どなたか、上記3つのブラウザで対応可能な方法を ご存知ないでしょうか。 よろしくお願いもうしあげます。

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

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

innerTextはIEの方言です。 innerHTMLにすれば問題なくいけるはずです。

sibazuke
質問者

お礼

yambejpさま。 こんばんは!! いつもご指導ありがとうございます。 ご指導の通り、HTMLに変更いたしましたら 問題なくファイヤーフォックスでも表示できました! 本当に、ありがとうございました。

関連するQ&A