지정된 개체의 내부 텍스트를 반환하거나 지정한다.

인수
object : (개체명)

필수적인 요소이며, 적용될 개체의 이름이다.

: (속성 문자열)
선택적인 속성값은 지정된 개체의 내부의 텍스트를 나타내는 문자열이다.

문자열은 엘레멘트의 시작태그에서 종료태그까지의 모든 내용을 포함한다.

innerText 속성은 html, table, tBody, tFoot, tHead, tr 개체에서 읽기전용이다.

다른 엘레멘트에서는 읽기/쓰기이며 디폴트값은 없다.

특기

innerText 속성은 블럭모드 엘레멘트에만 적용된다.
시작태그와 종료태그가 없는 엘레멘트는 원리적으로 innerText 속성을 가질수 없다.

innerText 속성이 설정되면 현재 개체의 모든 내용이 새로운 내용으로 완전히 대체된다.

windowonload 이벤트가 발생된 다음에만 이 속성을 설정할 수 있다.
TextRange 개체, innerHTML이나 outerHTML을 사용하여 탄력적으로 태그를 생성할 때 새로운 양식화 태그를 만들기 위하여 JScript은 새로운 이벤트를 생성한다. 그러나 VBScript는 이를 지원하지 않는다.

title 엘레멘트의 값은 document.title 속성을 사용하여 변경시킬 수 있다.

table, tFoot, tHead, tr 엘레멘트 내용도 탄력적으로 변경시킬 수 있다.
예를들어 rowIndex 속성나 rows 컬렉션을 사용하여 특정 테이블의 참조를 얻고,
insertRow 메서드로 줄을 삽입하고, deleteRow 메서드를 사용하여 줄을 삭제할 수 있다.
특정 칸을 참조하기 위하여 cellIndex 속성이나 cells 컬렉션을 사용할 수 있다.
insertCelldeleteCell 메서드를 사용하여 줄에 칸을 추가하거나 제거할 수 있다.
칸의 내용을 변경시키기 위하여 innerHTML 속성을 사용하면 된다.

적용
개체scriptHTML규격IE
참고
insertAdjacentText

속성으로 새로운 스크립트를 삽입하는 예제

문자열이 대체될 위치
<DIV id=divObj style=color:blue;text-align:center>문자열이 대체될 위치</DIV>
<BUTTON onclick="divObj.innerText='새롭게 삽입될 텍스트'">새롭게 삽입될 텍스트</BUTTON>
<BUTTON onclick="divObj.innerText='바뀔 텍스트 문자열'">바뀔 텍스트 문자열</BUTTON>