「関数 selectbox(e)」を作成する必要がありますが、引数 (e) よりも多くの引数を渡す必要があります 「関数 selectbox(e, Name, ID, Row, Col)」 が必要ですが、関数をどのように定義すればよいですか?どのように関数を呼び出す必要がありますか?
ありがとうございました
「関数 selectbox(e)」を作成する必要がありますが、引数 (e) よりも多くの引数を渡す必要があります 「関数 selectbox(e, Name, ID, Row, Col)」 が必要ですが、関数をどのように定義すればよいですか?どのように関数を呼び出す必要がありますか?
ありがとうございました
私の理解が正しければ、複数の引数を渡す必要がありますが、パラメーターは 1 つだけです。
次のように、それを行うオブジェクトを作成できます。
var param = {e: document.getElementById("SomeID")
,Name: "Example"
,ID: "SomeID"};
selectBox(param);
関数内では、オブジェクトの属性として引数にアクセスします。値を渡さない場合に備えて、デフォルト値を定義できます。
function selectBox(p) {
p = p || {};
p.e = p.e || "";
p.Name = p.Name || "";
p.ID = p.ID || null;
p.Row = p.Row || 5;
p.Col = p.Col || 20;
alert("this is the ID: "+p.ID);
}
私が明確だったことを願っています。