还不错,收藏一下。。。
js 代码
- /**
- *扩展非IE的innerText属性
- */
- var _IE = (navigator.appName.toUpperCase().indexOf('MSIE') != -1);
- if(!_IE){
- HTMLElement.prototype.__defineGetter__("innerText", function(){
- var text=null;
- text = this.ownerDocument.createRange();
- text.selectNodeContents(this);
- text = text.toString();
- return text;
- });
- HTMLElement.prototype.__defineSetter__("innerText", function(sText){
- this.innerHTML = sText.replace(/\&/g, "&").replace(/</g, "<").replace(/>/g, ">").replace(/\n/g,'<br>');
- });
- }