Programming/JavaScript

IE 이외의 브라우저에서 innerText 사용하기

뭔일이여 2006. 11. 16. 11:46
IE 전용인 innerText 함수를 모질라등 다른 브라우저에서 사용하는 방법입니다.
아래 코드를 소스에 넣으면 사용할 수 있습니다.

[CODE type=javascript]<script type="text/javascript">
var isMozilla = !(document.all);
if(isMozilla)
{
HTMLElement.prototype.__defineGetter__("innerText", function () {
var r = this.ownerDocument.createRange();
r.selectNodeContents(this);
return r.toString();
});
HTMLElement.prototype.__defineSetter__("innerText", function (sText) {
this.innerHTML = sText.replace("/&/g", "&").replace("/g", ">");
});
}
</script>[/HTML][/CODE]