首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

请问多个button调用一个javascript方法的有关问题

2013-04-20 
请教多个button调用一个javascript方法的问题在开发前台的过程中,需要多个button调用一个javascript方法,

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

热点排行