質問: 1) { document.fm.bt.value="停止"; document.fm.bt.onclick="change(0)"; //(a) として、onclickイベントの内容を変更したいのですが、 実際には上のような(a)の文では、 エラーは出ませんが、イベントの実行はできません。 onclickイベントの変更方法をご教授下さい。 ちなみに、プログラム自体は別の方法で対処しましたので、 「もっといい方法がある」というご回答は結構です。 それと、もう一つ教えていただきたいのですが、上の例で、 document.writeln(document.fm.bt.onclick); と実行すると"undefined"と表示されますが、 document.writeln(document.fm.bt.onclick); //(onclickのcが小文字) と実行すると"function anonymous() { change(1) } "と表示されます。 大文字と小文字で、なぜ動作が変わるのでしょうか? ご教授下さい。
回答: それは大文字と小文字で別々の字として認識してしまうからです。 大文字は大文字で認識し、小文字は小文字で認識します。 htmlとかは全然関係ないんですけどね。