• ベストアンサー

何が違うのでしょうか?

JavaScript の勉強を始めたんですが。何が違うのでしょうか? <html> <head> <title>背景の色を変える</title> <script languag="JavaScript"> function BGColor(col){ document.baColor=col; } </script> </head> <body> 背景の色を選んでください<br> <from name="F1"> <input type="button" value="赤にする" ocClick="BGClor('red')"> <input type="button" value="緑にする" ocClick="BGClor('green')"> <input type="button" value="青にする" ocClick="BGClor('blue')"> <input type="button" value="白にする" ocClick="BGClor('white')"> <br> <select name="S1" onChange="BGColor(document.F1.S1.value);"> <option value="red">赤にする <option value="green">緑にする <option value="blue">青にする <option value="white">白にする </select> </from> </body> </html>

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

  • ベストアンサー
回答No.4

#3の方の補足になりますが、 以下のスペルミスが原因です。(4箇所) スペルミスをなくすこともそうですが、 回答者の方が回答しやすい質問の仕方を学びましょう。 1.5行目あたり document.baColor=col; 「baColor」ではなく、「bgColor」です。 2.14行目あたり <from name="F1"> 「from」ではなく、「form」です。 3.26行目あたり </from> 「from」ではなく、「form」です。 4.15~18行目あたり <input type="button" value="赤にする" ocClick="BGClor('red')"> <input type="button" value="緑にする" ocClick="BGClor('green')"> <input type="button" value="青にする" ocClick="BGClor('blue')"> <input type="button" value="白にする" ocClick="BGClor('white')"> 「BGClor」ではなく、「BGColor」です。

その他の回答 (3)

  • taseki
  • ベストアンサー率66% (155/233)
回答No.3

> onClick にしても色が変わらないんですが ↑繰り返しますが、何が聞きたいのか明確にしましょう。 言いたくないですが、「人にものを聞く態度」というのが大人の社会にはあるのです。 で、色が変わらない理由は、あなたのソースが間違いだらけだからです。 以下で動きます。 --------------------- <html> <head> <title>背景の色を変える</title> <script languag="JavaScript"> function BGColor(col){ document.bgColor=col; } </script> </head> <body> 背景の色を選んでください<br> <form name="F1"> <input type="button" value="赤にする" onClick="BGColor('red')"> <input type="button" value="緑にする" onClick="BGColor('green')"> <input type="button" value="青にする" onClick="BGColor('blue')"> <input type="button" value="白にする" onClick="BGColor('white')"> <br> <select name="S1" onChange="BGColor(document.F1.S1.value);"> <option value="red">赤にする <option value="green">緑にする <option value="blue">青にする <option value="white">白にする </select> </form> </body> </html>

  • taseki
  • ベストアンサー率66% (155/233)
回答No.2

よく見たらスペルミスがありますよ。 「ocClick」ではなく「onClick」です。 「ボタンの方が動かないんですが、どこがおかしいですか?」ということが聞きたかったのかな?

kawasemi-1204
質問者

補足

onClick にしても色が変わらないんですが

  • taseki
  • ベストアンサー率66% (155/233)
回答No.1

見たまんま、ボタンとリストボックスの違いです。 正直、何が聞きたいのかよく解らないのですが…。 ついでに言えば質問タイトルも…

関連するQ&A