IE,fireforx 가 져 온 노드 의 텍스트 값 을 호 환 하 는 javascript 코드

1196 단어 노드텍스트 값
브 라 우 저 를 통 해 자체 적 으로 가지 고 있 는 innerHTML 속성 을 통 해 노드 에 포 함 된 문자열 의 값 을 얻 을 수 있다 는 것 을 알 고 있 습 니 다.예 를 들 어 다음 과 같은 노드 가 있 습 니 다.
 
<div id="test"><strong>i'm strong</strong></div>
을 통 해 노드 의 텍스트 값 을 얻 으 려 면 탭 이 생각 하 는 문자열 도 포함 되 지 않 습 니 다.어떻게 해 야 합 니까?이 텍스트 값 은 i'm strong//비 Mozilla 브 라 우 저:obj.innerText;/다른 브 라 우 저 obj.firstChild.nodeValue;먼저 호 환 문 제 를 해결 하 는 일반적인 방법 을 제공 합 니 다.전체 코드 는 다음 과 같 습 니 다.코드title
i'm strong
var obj=document.getElement ById("test");/브 라 우 저 를 호 환 하여 노드 텍스트 를 가 져 오 는 방법 function text(e){var t=";/요소 가 들 어 오 면 하위 요 소 를 계속 옮 겨 다 닙 니 다.//그렇지 않 으 면 배열 e=e.childNodes||e 라 고 가정 합 니 다./모든 하위 노드 for(var j=0;j[Ctrl+A 전체 선택:]FireFox 가 innerText 의 실현 코드 를 지원 하도록 합 니 다.옮 김http://www.cnblogs.com/wbkt2t/

좋은 웹페이지 즐겨찾기