a标签如何能通过点击事件获取id

html中a标签如何能通过点击事件获取到该节点的id值,越简便越好,谢谢各位

 <a id='aid' onclick='alert(this.id)'>请点击我</a>

$('.a').click(function(){
console.log($(this).attr(id))
})

请点击我

 var  alist = document.getElementsByTagName("a");
var len =alist.length;
for(var i=0;i<len;i++){
    alist[i].onclick =function(){
        console.log(this.id);
    }
}

点击

function cli(obj){ alert(obj.id); }

定义函数
function getId(obj){
obj.id;
}
a添加onclick事件onclick="getId(this);"

所有a标签添加点击事件,然后$(this)获取当前点击的标签,然后通过attr获取它的id

 $('a').click(function(){
            console.log($(this).attr('id'));
})