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