日期:2014-05-17  浏览次数:20478 次

请教多个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 不是就可以判断是哪个按钮了嘛????