javascript事件函數(shù)中獲得事件源的兩種不錯方法
更新時間:2014年03月17日 11:21:11 作者:
許多情況我們需要獲得事件源對象來對其屬性進(jìn)行更改,在事件響應(yīng)函數(shù)中獲得事件源的方法有如下兩種
在javascript的事件響應(yīng)中,許多情況我們需要獲得事件源對象來對其屬性進(jìn)行更改,比如更改img的src屬性。在事件響應(yīng)函數(shù)中獲得事件源的方法有如下兩種:
第一種:
直接把作為一個參數(shù)傳入。例如
<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>
第一種:
直接把作為一個參數(shù)傳入。例如
復(fù)制代碼 代碼如下:
<div id="myid" onclick="show(this);">text</div>
<script type="text/javascript">
function show(obj){
window.alert(obj.id);
}
</script>
第二種:
直接掉用隱藏的event對象。event對象有個srcElement屬性,可以直接訪問它
復(fù)制代碼 代碼如下:
<div id="myid" onclick="show();">text</div>
<script type="text/javascript">
function show(){
window.alert(event.srcElement.id);
}
</script>
相關(guān)文章
bootstrapvalidator之API學(xué)習(xí)教程
這篇文章為大家分享了bootstrapvalidator之API學(xué)習(xí)教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-06-06
JavaScript基于擴(kuò)展String實現(xiàn)替換字符串中index處字符的方法
這篇文章主要介紹了JavaScript基于擴(kuò)展String實現(xiàn)替換字符串中index處字符的方法,涉及javascript使用substr方法針對字符串進(jìn)行替換操作的相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2017-06-06
探究JavaScript原型數(shù)據(jù)共享與方法共享實現(xiàn)
這篇文章主要介紹了探究JavaScript原型數(shù)據(jù)共享與方法共享實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-05-05
微信小程序開發(fā)之大轉(zhuǎn)盤 仿天貓超市抽獎實例
本篇文章主要介紹了微信小程序開發(fā)之大轉(zhuǎn)盤 仿天貓超市抽獎實例,這里整理了詳細(xì)的代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2016-12-12

