人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

javascript

答え1 というリンクをクリックすると textarea に

1.2x+1
2.3x-4y=exp(-x)+pi(4xy)

という値が入り、答え1というリンクの色が赤に変わります。もういちどそのリンクをクリックすると挿入されたデータは消え、リンクの色が戻ります。

という働きをするJSをお願いします。

ちなみに textarea に挿入されたデータは後にPOSTされます。

●質問者: esecua
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:JavaScript js クリック データ リンク
○ 状態 :終了
└ 回答数 : 1/3件

▽最新の回答へ

1 ● GoldenDawn
●60ポイント

こんな感じでしょうか。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
 <script type="text/javascript">
 <!--
 var ca = false ;
 var answers = ['1.2x+1\n' + '2.3x-4y=exp(-x)+pi(4xy)'] ;
 function $(id) { return document.getElementById(id) ; }

 function answer(a) {
 if (ca == a) {
 $('a'+a).style.color = 'blue' ;
 $('answer').value = '' ;
 ca = false ;
 }
 else {
 $('a'+a).style.color = 'red' ;
 $('answer').value = answers[a-1] ;
 ca = a ;
 }
 }
 //-->
 </script>
 </head>

 <body>
 <form>
 <a href="javascript:answer(1)" id="a1">答え 1</a>
 <textarea cols="50" rows="5" id="answer"></textarea>
 </form>
 </body>
</html>
◎質問者からの返答

一言だけ言わせて下さい!

ありがとう。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ