我们先看看错误的例子
<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事件赋值,动态传参数举两个例子一对一错,感兴趣的朋友可以对比下,希望可以从中发现不一样之处
主要介绍了Spring boot + thymeleaf 后端直接给onclick函数赋值的实现代码,需要的朋友可以参考下
本节主要介绍了js动态添加onclick事件可传参数与不传参数,需要的朋友可以参考下
很完整的一个动态循环给onclick赋值的小例子,解决闭包问题,希望对你会有帮助,呵呵
主要介绍了js给onclick赋值传参数的两种方法,有需要的朋友可以参考一下
input按钮onclick事件大全input按钮onclick事件大全
我们可以通过设定按钮的onclick属性来给按钮绑定onclick事件 <!DOCTYPE html> <html> <head> [removed] function displayDate() { document.getElementById(demo)[removed]=Date(); } [removed] <...
两种方式:直接给对象添加事件,节点添加事件 例如给一个id为tab1的添加onclick事件 第一种情况: 代码如下: var t = document.getElementById(“tab1”); t.onclick = function tst(){ alert(”); } 第二种...
1、在页面中给方法传参数有两种方法 第一:onclick=cancel(id,patientId); 在js文件中定义cancel方法 如果要把当前对象传过去用onclick=”cancel(this,id,patientId)” js中cancel(obj,id,patientId) 第二:在...
在web页面开发时,我们经常会遇到下列情况... 触发onclick事件。 代码如下: 代码如下: [removed] function del(){ if(confirm(“确定删除该记录?”)){ parent.[removed]=”执行删除.jsp”; return true; } r
jquery下A标签onclick事件的处理,看看看看看看。
本篇文章就给大家分享关于JavaScript中onclick事件的用法。 我们首先来看一下onclick事件的语法 以下是如何使用onclick事件编写。 使用document.getElementById()在文档中指定id元素,并使用function(){}处理单击...
这里演示js如何给页面中所有的img对象加上onclick事件,且实现在新窗体中查看该图片文件的功能: [removed] <!-- ///给页面中所有img对象添加onclick事件 //author:aganar /// function AddImgClickEvent() ...
js页面,进行页面内容的拼接时,a标签的onclick点击事件,需要传参数时,解决转义麻烦,不对的情况,提供了模板
jsp的onclick页面事件 包含打开保存 跳转 关闭等
javascript 动态改变onclick事件触发函数代码,需要的朋友可以参考下。
主要介绍了IE8的JavaScript点击事件(onclick)不兼容的解决方法,大家参考使用吧
c# 在webFrom上实现tabcontrol功能,可以实现tabcontrol中的所有功能,包括onmouseover事件和onclick事件,程序附有注释容易理解。