HTMLはイベントを通じてjsにパラメータを伝達します.
817 ワード
ターゲット処理関数はselectAttr(test)です.
1.与えられたパラメータを直接伝える場合:
カスタム属性であれば、以下のように取得できます.
document方式で取得:
jqery方式取得:
1.与えられたパラメータを直接伝える場合:
onclick="selectAttr('1');
onclick="selectAttr('a');
2.ある属性値を渡す<input type="text" id="nameId" name="typeName">
onclick="selectAttr(typeName.value);
onclick="selectAttr(nameId.value);
3.thisオブジェクトの転送onclick="selectAttr(this);
thisオブジェクトから対応オプション値を取得します.this.value or this.name;カスタム属性であれば、以下のように取得できます.
document方式で取得:
var divs=document.getElementById("typeName1");
var x=divs.getAttribute("code");
コードはカスタム属性です.jqery方式取得:
$("#typeName").attr("value");
var typeName=$("#sel").find("option:selected").attr("code");