質問: プログラミングの初心者のものです javascriptの機能がスマートフォンで一部動きません 動かせるようにしたいのですがご教授お願いいたします。 試した機種は自分の機種のアイフォン5 知り合いのAndroidメディアスN06Eです。 動かないjavascriptの部分は、一つの目セレクトボックスの中身に影響されを、二つ目のセレクトボックスの中身が変わるというものです。 例 一つ目のセレクトボックスを(フルーツ 野菜 魚)があるとします。 野菜を選ぶと二つ目のボックスに(ほうれんそう にんじん ピーマン)がでてきます。 ですがこの二つ目のセレクトボックスが全く反応しません。 下記ソースになります ``` 食べ物選択 選択 野菜 フルーツ 魚 種類選択
回答: selectを取得する際のformのnameの値の指定が間違っているかと思います。 ``` var select1 = document.forms.tabemono.tabemono; var select2 = document.forms.tabemono.tabemono2; ``` ただ、私の環境ではchrome,IE共に質問にあるソースではエラーが出て動作しませんでした。 IEでは動作されているとのことなので、再度質問部分に掲載されているソースコードを見なおした方が良いかもしれません。 という状況を考えるとIEで確認したhtmlとスマホ端末で確認したhtmlが異なっている可能性もありそうですね。