質問: 前の質問の続きです。 サイトの概要は前の質問を参照して下さい。 以下のようなスクリプト、 function createChildOptions2A(frmObj) { // 親ジャンルを変数pObjに格納 var pObj2A=frmObj.elements["2productA"].options; var pObj2AValue=frmObj.elements["2productA"].value; 中略 }; }; } を というタグから呼びだそうでしているのですが、 var pObj2A=frmObj.elements["2productA"].options; の部分で、 未定義または NULL 参照のプロパティ 'options' は取得できません となってしまいます。 createChildOptionsA(this.form)は問題なく実行できました。 変数の定義やスコープの問題だとは思うのですが、JavaScript初心者で急な用のためここで質問させていただきます。心得のある方のご回答お待ちしております。
回答: onChangeで二つ関数を呼ぶのではなくて、その二つの関数を呼ぶ関数を作って、それをonChangeで呼んでやるというのはどうですか。