我有一個html元素,它假設調用3個JS函數作爲onchange事件,但是;它只會觸發第一個功能。我很難理解爲什麼它沒有這樣做。JavaScript多個事件不能觸發
<select id="dlist" onChange="func1(); func1(); func3()"/>
func1 = function(){
//code
}
func3 = function(){
//code
}
func2 = function(){
//code
}
這個問題可能是什麼?
的Java = JavaScript的 – 2012-08-08 14:01:05
對我的作品罰款:http://jsfiddle.net/BjbDg/。它調用'func1'和'func3',就像你在屬性中一樣(注意,你調用'func1' **兩次**)。 – 2012-08-08 14:04:31
其他方法未被調用的一個原因可能是你在'func1'中有一個錯誤,它會終止執行。但這只是猜測。正如你在我的例子中看到的那樣,如果我在你發佈它的代碼時,它會調用函數。 – 2012-08-08 14:19:09