您的位置:首页 > Web前端 > JavaScript

js中onclick事件里面传递参数

2017-10-11 10:15 1951 查看
在onclick事件中添加参数,很多时候在onclick事件中触发的是界面的跳转,那么一般需要传递参数过去。
href="javascript:void(0)" onclick="doCheck(this)" type=0 (也可以这样写:href="javascript:void(0)" onclick="doCheck(this.type)" type=0,这样就只是把一个参数传进去,

后面取值的时候直接var type = obj;就行了)

在这里,参数是type,获得参数:

function doCheck(obj){// 跳转到明细界面
var datestart = $("#datestart").datebox('getValue');
var dateend = $("#dateend").datebox('getValue');
var type = obj.type;
alert(type);

// 打开框架中的新标签页
addTab("xxx", ctx+"/verify/nop?&datestart="+datestart+"&dateend="+dateend+"&type="+type, "", false,false);

}
这个this就是参数对象,通过this.参数名获得参数值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript onclick