- ベストアンサー
HTML内のテキストを切替える事は可能でしょうか?
<script language="JavaScript"><!-- function myMouseOn(){ document.right_msg.value = "切り替え後の文字列"; } // --></script> <span name="right_msg"> 切り替え前の文字列 </span> <INPUT TYPE="image" src="1.jpg" onClick="myMouseOn();"> のHTMLで画像をクリックしてもテキストが切り替わりません。 実現方法はございますでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
フォーム部品のINPUTやTEXTAREAなら value SPANやDIVなどの場合は innerHTML と指定してください。
その他の回答 (1)
- leap_day
- ベストアンサー率60% (338/561)
こんにちは <script type="text/javascript"><!-- function myMouseOn() { document.getElementById("right_msg").innerHTML = "切り替え後の文字列"; } //--></script> <span id="right_msg"> 切り替え前の文字列 </span> <input type="image" src="1.jpg" onclick="myMouseOn();return false;"> ※補足しておくと<input type="image">は<form>内で使うと<input type="submit">と同じ効果があるのでreturn false;をつけてます <form>内で使用していないのであればいらないです もしくはそのまま画像で使うか <img src="1.jpg" onclick="myMouseOn()">
お礼
なるほど。return falseは大変勉強になりました。 ありがとうございます。