var obj=某个对象;
for(o in obj){
  str+=obj[o].name;//枚举所有对象的名称
}

解决方案 »

  1.   

    得到顶层对象objAAA 后,得到它的parentElement,以及再上层的爷爷祖宗等对象。
    不大严密,不一定够用。<html><head>
    </head><body>
    <div>
    <input type=button onclick="alert('在这里的对象个数是:'+ getAllParents(this).length);" value=test >
    </div>
    </body></html>
    <script>
    function getAllParents(obj)
    {
    var tempArray=new Array();
    var tempObj=obj;
    while( tempObj.tagName!="BODY" )
    {
    alert(tempObj.tagName);
    tempArray[tempArray.length]=tempObj;
    tempObj=tempObj.parentElement;
    }
    return tempArray;
    }</script>
      

  2.   

    楼上的你也没完全明白我的意思。
    比如说页面上有三个层都在同一位置,但我用elementFromPoint只能获取到z-index最大的那个对象,
    如何取得所有处于某个位置的对象形成一个集合。