您现在的位置: 万盛学电脑网 >> 程序编程 >> 脚本专题 >> javascript >> 正文

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

作者:佚名    责任编辑:admin    更新时间:2022-06-22

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

在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>