function Move(){
var ButtonId=document.getElementById(right).id;
alert(ButtonId);}
<input type="submit" name="Submit" id="right" value="提交" onclick="Move()" />
我在书上看到通过ID可以获取一个元素的属性,但是问题是,我同时有多个BUTTON调用同一个函数,如id=00,01,02,10,11,12...这样我需要在页面上点击BUTTON的时候让函数知道ID,要怎么做?如果有时间可以附上简短解释 万分感谢。
var ButtonId=document.getElementById(right).id;
alert(ButtonId);}
<input type="submit" name="Submit" id="right" value="提交" onclick="Move()" />
我在书上看到通过ID可以获取一个元素的属性,但是问题是,我同时有多个BUTTON调用同一个函数,如id=00,01,02,10,11,12...这样我需要在页面上点击BUTTON的时候让函数知道ID,要怎么做?如果有时间可以附上简短解释 万分感谢。
解决方案 »
- document.frames["MyIFrame"].document为什么不能用呢
- |zyciis| 为什么我写的一个DIV拖动效果,速度拖快了就不行,谢谢,有代码
- js跨域访问
- js添加button的style属性 使它隐藏
- 如何输出“农历戊子年(鼠)十月初十”?
- mailto 的数量是否有限制?
- javascript究竟有没有办法获取到checkbox的text值(不是value值)!!困惑中!!
- checkbox一个很奇怪的现象
- 怎么用javascript去改变我的<input>框的字体颜色?
- Javascript中:A窗口Open一个B窗口,在B窗口中如何判断A有没有被关闭?
- 脚本错误 缺少对象
- Extjs 求扩展的日期时间控件
function fn(obj){
alert(obj.id);//得到单击的button的id
}如果是通过button.onclick=fn的方式的话,直接在fn下使用this就能得到。如有个id为btn的button,这样绑定事件 document.getElementById('btn').onclick=fn;
定义函数:
function fn(){
alert(this.id);
}
function Move(evt){
var ButtonId = evt.target.id || window.event.srcElement;
alert(ButtonId);
}
</script>
<input type="button" id="right" onclick="Move(event);" value="点我" />
<input type="submit" id="test" onclick="Move(event);" value="点我" />
<script type="text/javascript">
function Move(evt){
evt = evt || window.event;
ButtonId = evt.srcElement ? evt.srcElement.id : evt.target.id;
alert(ButtonId);
}
</script>
<input type="button" id="right" onclick="Move(event);" value="点我" />
<input type="submit" id="test" onclick="Move(event);" value="点我" />
http://hi.baidu.com/8%CE%DE%CB%AB8/blog/item/49e21a83690691db9123d98f.html
http://www.quirksmode.org/js/events_access.html