this=ehttp://www.cftea.com/c/751.asp有一些专门讲clientheight等等的文章

解决方案 »

  1.   

    1 楼正解
    验证如下 <script type="text/javascript" language="javascript">
    function ellipseSquare(containerID){
      var container=document.getElementById(containerID);
      //var elements=getAvailableNodes(container);//所有图像节点,共11个
      self=this;  // 去掉 var 让其变为全局变量 
    }
    var e;
    window.onload=function(){
      e=new ellipseSquare("platform");
      
      if(self == e) {
        alert("Yes");
      }
      
    }
    </script>
      

  2.   

    function 里面的 this 指向的是 调用 function 的对象;
      

  3.   

    我之前查过,说this代表调用当前方法的对象,所以我曾认为是window对象。原来还可以指向自定义的对象啊,非常感谢!