我工作的一個PHP應用程序,其中我有以下的現有代碼:如何使用單參數調用javascript函數可以通過變量參數調用函數?
<ul>
<li><a href="#" id="BillingP" onClick="change_main_Selection(this);">Paper</a></li>
<li><a href="#" id="BillingE" onClick="change_main_Selection(this);">Electronic</a></li>
<li><a href="#" id="BillingE" onClick="change_main_Selection(this,'CLHReports');">Clearing House Reports</a></li>
<li><a href="#" id="BillingCP" onClick="change_main_Selection(this);">Capitation</a></li>
</ul>
正如你所看到的功能change_main_Selection(本)被調用,上標籤時用戶點擊。我試圖找到change_main_Selection()的定義,發現以下幾點:
function change_main_Selection(main_tab, sub_tab, redirect_url, flgNc, onload){
var main_tab_obj = main_tab;
var sub_tab_obj = sub_tab;
}
我的困惑是,當調用change_main_Selection(),只需要一個參數。但它怎麼能用多個參數調用change_main_Selection()函數。
未通過參數認爲是'undefined'。閱讀語言文檔。 – maximkou
請注意,您也可以調用帶有* more *參數的函數,而不是顯式定義它。 – nnnnnn