2

ただし、onchange イベントとして 3 つの JS 関数を呼び出すと思われる html 要素があります。最初の関数のみを起動します。なぜそれをやらないのか、私は困惑しています。

<select id="dlist" onChange="func1(); func1(); func3()"/>

func1 = function(){
//code
}

func3 = function(){
//code
}

func2 = function(){
//code
}

この問題は何でしょうか?

4

3 に答える 3

3
<select id="dlist" "onChange=func1(); func1(); func3()"/>

属性全体を引用符で囲んでいます。あなたがしたい

<select id="dlist" onChange="func1(); func1(); func3()"/>
于 2012-08-08T13:59:48.147 に答える
1

試してみてくださいonChange="func1(); func1(); func3()"

引用を移動します。

于 2012-08-08T13:59:51.627 に答える
-1

これを試すことができます

var slt= document.getElementById('dlist').onchange= func1; func1;func3

また

var slt= document.getElementById('dlist').onchange= myAll;


function myAll(){

func1();
func2();
func3();

}
于 2012-08-08T14:03:37.853 に答える