目标处理函数为selectattr(test)
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);
code为自定义属性。
jqery方式获取:
$(#typename).attr(value);
var typename=$(#sel).find(option:selected).attr(code);
以上就是html通过事件传递参数到js详解及实例的详细内容。