js动态给对象onclick事件赋值,动态传参数
来源:互联网 发布:javascript启示录 pdf 编辑:程序博客网 时间:2024/06/05 00:37
我们先看看错误的例子
以上代码执行起来是有错误的,因为show(certid.value)这句,直接就执行了show方法,而没有正确把这个方法对象赋给btn.onclick事件.
如果我们改成这样
btn.onclick = show;
参数又无法传递.
所以正确的代码应该这样写,我们加一个参数以看得更明白一些:
这样就实现了动态给onclick事件句柄赋值,并支持参数的传递.
<body><input id="certid" type="text" value="123456" ><input id="btn" type="button" value="button" onclick=""></body>
<script>function show(value){alert(value);}btn.onclick = show(certid.value);<script>
以上代码执行起来是有错误的,因为show(certid.value)这句,直接就执行了show方法,而没有正确把这个方法对象赋给btn.onclick事件.
如果我们改成这样
btn.onclick = show;
参数又无法传递.
所以正确的代码应该这样写,我们加一个参数以看得更明白一些:
<body><input id="certid" type="text" value="123456" ><input id="btn" type="button" value="button" onclick=""></body>
<script>function show(value1,value2){alert(value1+","+value2);}var i = 10;btn.onclick = function(){ show(certid.value,i); };<script>
这样就实现了动态给onclick事件句柄赋值,并支持参数的传递.
- js动态给对象onclick事件赋值,动态传参数
- js动态给对象onclick事件赋值,动态传参数的问题
- js给onclick赋值,传参数
- js给onclick赋值,传参数
- js动态添加input按钮并给按钮增加onclick的函数事件带参数
- js动态添加input按钮并给按钮增加onclick的函数事件(带参数)
- JS事件传递参数-Javascript事件动态传参-原生JS事件传递参数-Javascript onclick事件传递参数
- js动态更改onclick事件
- js动态改变onclick事件
- js动态添加onclick事件,传参数与不传参数
- 通过js动态生成对象,并给对象赋值
- 动态给input生成onclick事件
- js给value动态赋值
- onclick动态赋值
- JS 给 对象 onclick 方法传参数妙招
- js--- 动态加载checkbox的onclick事件
- 动态循环给onclick赋值(解决闭包问题)
- 如何动态给随机对象赋值
- Xcode4.4免证书调试
- jquery 实现类似139、163邮箱那样的多选项卡窗口浏览
- android asset studio
- webwork+cas认证在表单提交后乱码问题解决心得
- 使用hibernate2的时候出现session中对象重复错误
- js动态给对象onclick事件赋值,动态传参数
- URL特殊字符需转义
- Hibernate2查询视图时,数据库返回多条纪录,封装后的对象却都是一样的问题
- 利用java反射机制编写通用的toString 方法
- 关于Xwork异常 : Unable to instantiate Action
- struct task_struct 结构分析 \linux-1.0\linux\include\linux\sched.h
- Hibernate的session.flush做了什么呢?
- 关于jsp:include 标签指向的页面无法显示的问题
- JSP在Servlet中的几个编码的作用及原理[转]