<SCRIPT language=javascript> 
function getobjname(Obj){
alert(Obj.toString);
//alert(Obj);
//比如传入一个名为"myObj"的对象,我想弹出这个名称为myObj
如果用下面的方面alert(Obj);弹出的是[object]}
</script>
<div id="myObj">aa</div>
<a href=# onlick="getojbname(myObj)">test</a>

解决方案 »

  1.   

    对象的属性有很多。你想要的是对象的id属性obj.id
      

  2.   

    document.getElementsByTagName('div')[0].id
      

  3.   

    <SCRIPT language=javascript> 
    function getobjname(Obj){
    alert(document.getElementById(Obj).id);}
    </script>
    <div id="myObj">aa</div>
    <a href=# onclick="getobjname('myObj')">test</a>这样可以了
      

  4.   

    那要看对象有没有提供toString()方法,那个[object]是所有类型的最顶类型:object类的默认方法.楼主可以自己重写每个对象的toString()方法:object1.prototype.tostring = function (){ 
       return "对象1"
    }如果楼主是想得到某个元素的名称可以用document.getElementsById('id1').tagName;参考:http://www.huoho.com/edu/webdev/javascript/javascript2845/