js根据触发事件取元素
javascript如何根据触发事件取得事件源头的id比如,我如何取得触发click事件的元素的id...
javascript如何根据触发事件取得事件源头的id
比如,我如何取得触发click事件的元素的id 展开
比如,我如何取得触发click事件的元素的id 展开
3个回答
展开全部
比如说onclick=doClick(this);
function doClick(obj){
alert(obj.id);
}
这样就可以通过obj这个形参范文触犯事件的控件的属性,比如哦说id之类的
function doClick(obj){
alert(obj.id);
}
这样就可以通过obj这个形参范文触犯事件的控件的属性,比如哦说id之类的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
IE用 window.event.srcElement 取得事件源,
FireFox用 event.target
FireFox用 event.target
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<span id="myId">click me</span>
var func = function(e){
e = e || window.event;
var t = e.target || e.srcElement;
alert(t.id);
}
document.getElementById('myId').onclick = function(e){
func(e);
}
var func = function(e){
e = e || window.event;
var t = e.target || e.srcElement;
alert(t.id);
}
document.getElementById('myId').onclick = function(e){
func(e);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询