2014年11月14日
摘要: caller返回一个对函数的引用,该函数调用了当前函数。functionName.callerfunctionName 对象是所执行函数的名称。说明对于函数来说,caller 属性只有在函数执行时才有定义。 如果函数是由 Javascript 程序的顶层调用的,那么 caller 包含的就是 nul... 阅读全文
posted @ 2014-11-14 14:03 bigdesign 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 先从一个简单的例子说起,一个简单的button控件如下:然后为其注册事件,这样的情况,怎么在javascript里获取event呢,特别是firefox的情况。请看:不出意外的话,在ie/ff下,上面例子都将输出INPUT,即是触发click事件节点的标签名,ie的event获取这里就不说了,重点说... 阅读全文
posted @ 2014-11-14 13:23 bigdesign 阅读(1424) 评论(0) 推荐(0) 编辑
摘要: function stopEvent(){ //阻止冒泡事件 //取消事件冒泡 var e=arguments.callee.caller.arguments[0]||event; //若省略此句,下面的e改为event,IE运行可以,但是其他浏览器就不兼容 if (e && e.stopProp... 阅读全文
posted @ 2014-11-14 12:56 bigdesign 阅读(308) 评论(0) 推荐(0) 编辑