私は、次の既存のコード持っている、PHPアプリケーションに取り組んでいます:あなたは、ユーザーがタブをクリックすると、関数change_main_Selection(これは)、呼び出さ見ることができるように1つの引数で呼び出される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()の定義を見つけることを試みたと発見した:
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