以下のプログラムで3行3列のマスに初期状態が空白(スペース)でクリックすると○×に切り替わるようにしたいのですがマスしか表示されず、クリックしても切り替わらなくなってしまいました。
どこがおかしいのでしょう。
<script language="JavaScript"> function init(){ document.tick.r1c1.value =" "; } function ticktack(){ if(document.tick.r1c1.value.match(/^×$/)){ document.tick.r1c1.value = "○"; }else{ document.tick.r1c1.value = "×"; } } </script> <form name="tick"> <table> <tr> <td> <input type="button" name="r1c1" onclick="ticktack()"></td> <td> <input type="button" name="r1c2" onclick="ticktack()"></td> <td> <input type="button" name="r1c3" onclick="ticktack()"></td> </tr> <tr> <td> <input type="button" name="r2c1" onclick="ticktack()"></td> <td> <input type="button" name="r2c2" onclick="ticktack()"></td> <td> <input type="button" name="r2c3" onclick="ticktack()"></td> </tr> <tr> <td> <input type="button" name="r3c1" onclick="ticktack()"></td> <td> <input type="button" name="r3c2" onclick="ticktack()"></td> <td> <input type="button" name="r3c3" onclick="ticktack()"></td> </tr> <input type="button" name="r1c1" onclick="ticktack()"> </table>
よろしくお願いします
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/10 04:33
2016/06/10 04:51
2016/06/10 04:53