元素JS和jquery如何获取点击元素的id或name属性


     web通过前端JS传值时,经常会需要获取当前元素的id值或者name值。

     通过元素 JS和JQuery都可以实现


     原生JS实现:

    

var headimg=document.getElementsByClassName("headimg");

        // alert("headinglength:"+headimg.length);
        if(headimg.length>0){
            for( var i =0;i<headimg.length;i++){
                headimg[i].οnclick=function () {
                    alert(this.name);
                    window.location.href='personalPage.html?id='+this.name;

                }
            }

       }

     JQuery实现:

  //点击头像跳转到个人页面
        var $headimg=$(".headimg");  /*获取图片点击区域*/
        alert($headimg.length);
        //图片点击事件进入个人页面
        $headimg.click(function (e) {
            // alert("id="+id);
            alert("goto 个人页面");

            window.location.href='gamesite/web/personalPage.html?id='+$(e.target).attr('name');
        });


本文转载:CSDN博客