我想從onclick事件傳遞屬性和它們的值到JavaScript函數,但它們返回undefined。發送onclick控制到javascript函數
<script type="text/javascript">
function addParameters(control) {
alert(control._userid);
alert(control._flag);
}
<button text="Button" ID="btn1" _userid="datatest" _flag="datafromdatabaase" title="Add this to the list" onclick="addParameters(this);"> Button</button>
[使用Javascript/jQuery從HTML元素獲取所有屬性]的可能重複(http://stackoverflow.com/questions/2048720/get-all-attributes-from-a-html-element-with-javascript- jQuery) – Lucio
你不應該使用你自己的任何屬性來製作HTML中不存在的屬性。改爲使用自定義數據屬性。 – CBroe