javascript事件函数中获得事件源的两种不错方法

2014-03-17 16

在javascript的事件响应中,许多情况我们需要获得事件源对象来对其属性进行更改,比如更改img的src属性。在事件响应函数中获得事件源的方法有如下两种:

第一种:

直接把作为一个参数传入。例如

<div id="myid" onclick="show(this);">text</div> <script type="text/javascript"> 
function show(obj){ 
window.alert(obj.id); 
} 
</script>

第二种:

直接掉用隐藏的event对象。event对象有个srcElement属性,可以直接访问它

<div id="myid" onclick="show();">text</div> <script type="text/javascript"> 
function show(){ 
window.alert(event.srcElement.id); 
} 
</script>
展开阅读全文

更多Javascript文章

js求数组中全部数字可拼接出的最大整数示例代码
Aug 25 24
基于vue2.0实现简单轮播图
Nov 27 19
使用mock.js随机数据和使用express输出json接口的实现方法
Jan 07 21
解决vue中对象属性改变视图不更新的问题
Feb 23 28
vue 根据数组中某一项的值进行排序的方法
Aug 30 19
微信小程序遍历Echarts图表实现多个饼图
Apr 25 21
vue+Element实现搜索关键字高亮功能
May 28 52
手机访问当前页面