js获取事件源及触发该事件的对象

 更新时间:2013年10月24日 16:39:56   作者:  
如何获取事件源及触发该事件的对象,方法有很多,js中可以通过event来实现,下面有个不错的示例,感兴趣的朋友可以参考下
某Html元素有onclick方法:onclick='return myfunction(event)'
复制代码 代码如下:

function myfunction(event) {
event = event ? event : window.event;
var obj = event.srcElement ? event.srcElement : event.target;
//这时obj就是触发事件的对象,可以使用它的各个属性
//还可以将obj转换成jquery对象,方便选用其他元素
var $obj = $(obj);
alert($obj.parent().attr("href"));
}

相关文章

  • 多次注册事件会导致一个事件被触发多次的解决方法

    多次注册事件会导致一个事件被触发多次的解决方法

    一个JavaScript逻辑,会自动绑定函数到按钮的click事件,但是这段代码会反复注册事件,具体的解决方法如下,感兴趣的朋友可以参考下
    2013-08-08
  • js操作textarea 常用方法总结

    js操作textarea 常用方法总结

    在DOM里面操作textarea里面的字符,是比较麻烦的,本文将介绍一种比较简单的方法,需要的朋友可以参考下
    2012-12-12
  • 微信小程序实现圆心进度条

    微信小程序实现圆心进度条

    这篇文章主要为大家详细介绍了微信小程序实现圆心进度条,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-06-06
  • js实现网页换肤

    js实现网页换肤

    这篇文章主要为大家详细介绍了js实现网页换肤功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07
  • ES5 ES6中Array对象去除重复项的方法总结

    ES5 ES6中Array对象去除重复项的方法总结

    这篇文章主要给大家介绍了Array对象去除重复项的相关资料,文中通过示例代码详细介绍了在ES5和ES6中Array对象去除重复项的方法,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-04-04
  • BootStrap Validator 根据条件在JS中添加或移除校验操作

    BootStrap Validator 根据条件在JS中添加或移除校验操作

    这篇文章主要介绍了BootStrap Validator 根据条件在JS中添加或移除校验的相关资料,需要的朋友可以参考下
    2017-10-10
  • Bootstrap php制作动态分页标签

    Bootstrap php制作动态分页标签

    这篇文章主要为大家详细介绍了Bootstrap php制作动态分页标签的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • 全面了解addEventListener和on的区别

    全面了解addEventListener和on的区别

    下面小编就为大家带来一篇全面了解addEventListener和on的区别。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-07-07
  • JavaScript电子时钟倒计时

    JavaScript电子时钟倒计时

    这篇文章主要介绍了JavaScript电子时钟倒计时的实现代码,具有一定的参考价值,感兴趣的朋友可以参考一下
    2016-01-01
  • echarts 移动端竖着显示效果实现

    echarts 移动端竖着显示效果实现

    这篇文章主要为大家介绍了echarts 移动端竖着显示效果实现示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07

最新评论