读书人

请问多个button调用一个javascript方法

发布时间: 2013-04-20 19:43:01 作者: rapoo

请教多个button调用一个javascript方法的问题
在开发前台的过程中,需要多个button调用一个javascript方法,因为点击任何一个按钮都要判断其对应控件的值是否为空,不为空则向javascript中的方法传值。怎么判断点击了哪个按钮?并且传值。前辈们写个例子给我看看。 JavaScript button
[解决办法]
这样写Js方法:
function ShowInfo(obj){
//obj就是传过来的对象
}

这样在需要的click方法中调用
<input type="button" onclick="ShowInfo(this)" value="click" id="btn1"/>

这样就知道是哪一个点击的了,因为对象做为参数传递到了方法体内

[解决办法]

引用:
引用:这样写Js方法:
function ShowInfo(obj){
//obj就是传过来的对象
}

这样在需要的click方法中调用
<input type="button" onclick="ShowInfo(this)" value="click" id="btn1"/>

这样就知道是哪一个点击的了,因……


onclick="ShowInfo(this)“,这个this就是指id为btn1的对象。你可以在
function ShowInfo(obj){
//obj就是传过来的对象
alert(obj);
}
弹出obj这个值看看。
获取了id,就可以用 document.getElementById(id);来获取这个控件对象。
[解决办法]
obj.id 不是就可以判断是哪个按钮了嘛????

读书人网 >asp.net

热点推荐