2010-09-04 20 views
-1

我有一個按鈕,每次單擊它時都會添加一個段落。在我的代碼中,我有一個名爲addPara(count)的函數,並且我有一個counterstart變量。我怎麼能通過這個counterstart變量給我的功能?將參數傳遞給Javascript中的函數

+0

請更具體地說明您現在正在做什麼以及您需要什麼。這個問題很難理解。 – 2010-09-04 00:47:12

回答

4

addPara(counterstart);

+0

謝謝,但不是我所需要的,也許我的問題太模糊。 addPara()函數應該有(至少)一個參數傳遞給它 - counterStart變量.... – Sam 2010-09-04 00:27:00

+0

是的,我將'counterstart'變量傳遞給'addPara'。 – alternative 2010-09-04 00:39:55

2

如果你的意思,你是不知道有多少參數將被傳遞,您可以通過arguments集合函數內引用任何及所有參數。

function addPara() { 
    console.log(arguments); // "arguments" is a collection of the arguments. 
    if(arguments[0] === undefined) { 
     // do something and return if no arguments were given 
     return false; 
    } 
     // otherwise loop through the arguments passed 
    for(var i = 0, len = arguments.length; i < len; i++) { 
     // do something with arguments[ i ]; 
    } 
} 
+0

這個問題很模糊,我懷疑它的值得回答。 +1的努力。 – alternative 2010-09-04 00:47:47

相關問題