__defineGetter__와defineSetter__방법.

766 단어 js
__defineGetter__와defineSetter__Firefox 특유 의 방법 입 니 다. 대상 을 사용자 정의 하 는 방법 을 사용 할 수 있 습 니 다.아시 다시 피 IE 와 FF 의 JS 는 많은 차이 가 있 습 니 다. 예 를 들 어 IE 의 innerText 방법 과 FF 의 textContent 방법 이 대응 하고 IE 의 srcElement 과 FF 의 target 대상 등 입 니 다.그리고 일부 IE 의 고유 한 특성: outerHTML, canHave Children 등
<script type="text/javascript">  
<!--  
 if(!/*@cc_on!@*/0){ //    IE  
     HTMLElement.prototype.__defineGetter__("innerText", function(){  
         return this.textContent;  
     });  
  
     HTMLElement.prototype.__defineSetter__("innerText", function(s){  
         this.textContent = s;  
     })  
      
}  
#//-->  
</script> 

좋은 웹페이지 즐겨찾기