0
var value;
addEventListener('GetPatientSearchValues', function() {
var value= 20;
FunctionName();
});
Function FunctionName();
{
value = value + 1;
}
我的問題是我需要接收值20,我需要將它傳遞給FunctioName。但它直接調用函數...即使alert(value)
在監聽器內部不起作用,但是當我不在Listner中調用另一個function
時,該警報仍然有效。addEventlistner首先偵聽函數還是變量?
您的代碼是無效的,因爲語法錯誤。你能修復它們並將我們鏈接到jsfiddle.net上的一個測試用例來證明這個問題嗎? – 2011-04-20 11:30:39
錯字1上面固定的一個 – theJava 2011-04-20 11:31:50
不要在偵聽器中聲明值(刪除'var'),這樣兩個函數共享全局值。不是一個特別強大的戰略,但。 – RobG 2011-04-20 11:53:30