在事件中,当前操作的那个元素就是事件源,比如网页元素中input有onclick事件,当点击input发送onclic事件时,事件源就是input。事件源是作为event对象的属性存在的,可以使用srcElement属性来获取事件源。
本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
事件源
在事件中,当前操作的那个元素就是事件源。比如网页元素中 input 有 onclick 事件,当点击 input 发送 onclic 事件时,事件源就是 input。
常见事件源:
(鼠标) 事件 描述onclick鼠标单击对象时触发ondblclick鼠标双击对象时触发onmousedown鼠标按钮被按下时触发onmousemove鼠标被移动时触发onmouseout鼠标离开监听该事件的元素或子元素时触发onmouseover鼠标移动到监听该事件的元素或子元素时触发onmouseup鼠标松开时触发
(键盘) 事件 描述onkeydown键盘按下keypress键盘按住keyup键盘松开
(表单控件) 事件 描述onblur失去焦点onfocus获取焦点oninput输入onchange改变onsubmit提交onreset重置
(页面) 事件 描述onload页面加载结束onscroll滚动onresize改变大小
获取事件源:
立即学习“Java免费学习笔记(深入)”;
事件源是作为event对象的属性存在的。在W3C规范中,这个属性是 target ;但是 IE8.0 及其以下版本不支持该属性,它使用 srcElement 属性来获取事件源。
获取事件源 点击这里document.getElementById("demo").onclick=function(e){ var eve = e || window.event; var srcNode = eve.target || eve.srcElement; // 兼容所有浏览器 alert(srcNode); }
登录后复制
更多编程相关知识,请访问:编程视频!!
以上就是javaScript什么叫事件源的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2712356.html