您的位置:首页 > Web前端 > JavaScript

javascript获取事件触发的对象

2014-02-07 11:29 447 查看
当我们定义了js函数,我们可以获取到触发这个函数执行的对象,这样就可以根据事件的触发者做不同的操作。

a.获取事件源

<input type="button" onclick="buttonclick(event)"/>

<input type="button" onclick="bclick(event)"/>

<script type="text/javascript">

function buttonclick(e){

//e就是事件源对象,

alert(1);

}

function bclick(){

var e=window.event;//我们也可以这样获取到事件源对象

}

</script>

b.获取事件的触发对象

<input type="button" onclick="aclick(this)"/>

<script type="text/javascript">

function aclick(target){

//target就是事件触发的对象,值得一提的是,在jquery中我们使用$(this)来获取事件的触发对象,这里我们也可以使用$(target)来获取到它。

alert(target.value);

}

</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: