event就是了,
比如你要查看是哪个元素的事件,可以用
alert(event.srcElement.tagName)
但是你上面那个
document.attachEvent("onclick“,my_event);
这个是给document添加一个方法,感觉好象如果子元素中有onclick,要先执行子的方法,在执行你的方法,并不是重载所有的onclick,要注意。
比如你要查看是哪个元素的事件,可以用
alert(event.srcElement.tagName)
但是你上面那个
document.attachEvent("onclick“,my_event);
这个是给document添加一个方法,感觉好象如果子元素中有onclick,要先执行子的方法,在执行你的方法,并不是重载所有的onclick,要注意。
解决方案 »
- 请问各位大虾,这样的web框架是怎么做的?求这样的一个demo。
- javascript 或css有没有办法将滚动条隐藏,用标滚轮滚动超出的内容
- js 只允许数组和中划线
- 请问如何在title中显示js文件内容?
- 打开对话框后,焦点问题
- 看犀牛书遇到的this困惑,请高手讲解。
- 如何在2 个textbox中,在其中一个输入后另外一个也随之相同变化
- [extjs]请教一个在store.load的回调函数中修改配置的问题
- [请教]如何使用JS给TD动态分配ID?
- jqgrid中form表单属性设置以及如何提交表单后自动关闭form表单
- 怎么读option里面的东西啊?不是value
- 菜鸟问题:简单的javascript中有错误缺少“)”.我检查不出来
比如:
document.attachEvent("onclick“,my_event);
这样不用对每个button写onclick=my_event;而能捕获到每个button的onclick事件。再通过event.srcElement.id就能知道哪个button触发了事件,再调用这个button的相应方法,实现动态分配。
但这只能捕获onclick的事件,其它事件没法用同样的方法。
有没有更好的方法来捕获所有的事件?
thx!
thx
<input name=haha onclick="show(this)">
<script language=javascript>
function show(obj)
{
alert(obj.name)
}
</script>
但IE就不知道了........
CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/10/16/504620.aspx
下载:http://szlawbook.com/csdnv2/csdnv2.rar为神六喝彩,向所有科技工作者致敬!
拒绝日货。
我用另一种方式实现了.
thx!