如何查找页面上任何元素的类名或ID名称?

时间:2016-03-15 05:18:45

标签: javascript

我想获取任何元素的id和类的名称,如果它没有任何id或类,那么它应该返回null。

document.addEventListener('click',function(ele){
});

我已经使用此代码来获取用户点击的元素。

如何使用此“ele”元素获取id或类名称?

2 个答案:

答案 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"));
                 });