我想获取任何元素的id和类的名称,如果它没有任何id或类,那么它应该返回null。
document.addEventListener('click',function(ele){
});
我已经使用此代码来获取用户点击的元素。
如何使用此“ele”元素获取id或类名称?
答案 0 :(得分:3)
如果使用这个" ele"如何获得id或类名。元素?
gsub
但是此事件在文档上,您不会获得个人ID。
为此,您需要将事件绑定到文档的所有元素
document.addEventListener('click',function(ele){
alert("id is " + this.id );
alert("class is " this.className);
});
答案 1 :(得分:0)
如果您想使用JS方式,那么您可以这样做:
document.addEventListener('click',function(event){
var id =event.target.id;
var className=document.getElementById(id).getAttribute("class");
alert(id);
alert(className);
});
如果你想用Jquery方式:那么
$(div).click(function(event){
alert($(this).attr("class"));
alert($(this).attr("id"));
});