許多情況我們需要獲得事件源對象來對其屬性進行更改,在事件響應函數中獲得事件源的方法有如下兩種
在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>