function aa(aa)
{    
    alert(aa.id);      
}
<a  href ="javascript:aa(this)" id="TreeView1t2">asdf</a>
是不是这样啊?但是我试过不行啊。出现undifine

解决方案 »

  1.   

    function aa(aa)
    {    
        alert(aa.id);      
    }<a href="javascript:;" onclick="aa(this)" id="TreeView1t2">asdf</a>这样就可以了。
      

  2.   

    现在的情况是,我不能把js写在onclick阿,只能写在href上.我是用asp.net2.0的树自动生成的。我不能控制写onclick,只能在href上写
      

  3.   

    function dd(objid)
    {
        var obj = document.getElementById(objid);
        alert(obj.tagName);      
    }
    <a href ="javascript:dd('TreeView1t2_4');" id="TreeView1t2_4">asdf</a>
      

  4.   

    楼上的是可以,正常来说,我可以填写id来得到tagName,但是,我是用服务器treeview来生成连接的,所以那个id是预先不知道的