<html>
<head>
<script type="text/javascript">
function  showmytagname(obj){
alert(obj.tagName);
}
</script>
</head>
<body>
<a href="" onclick="showmytagname(this);">showmytagname</a>
<input type="button" onclick="showmytagname(this)" value="showmytagname"/>
</body>
</html>

解决方案 »

  1.   

    为什么
    <img onclick="javascript:alert(this);">
    结果都是undefined?难道不是对象吗?
      

  2.   

    一楼已经写的很清楚了。
    <img onclick="javascript:alert(this.tagName);">
      

  3.   

    <img onclick="javascript:alert(this);">
    这个结果我这个测试是OBJECT啊,你在什么环境下测试的
      

  4.   

    ID或NAME  这些东西没有的话 怎么找?
      

  5.   

    <img src=img1.gif>
    <img src=img12.gif>
    <img src=img123.gif>
    <script language=javascript>
    for (var i=0;i<document.images.length;i++)
    {
    alert(document.images[i].src);
    }</script>