`
liudaoru
  • 浏览: 1559096 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

扩展innerText的方法

    博客分类:
  • Ajax
阅读更多
还不错,收藏一下。。。
js 代码
  1. /**  
  2. *扩展非IE的innerText属性  
  3. */  
  4. var _IE = (navigator.appName.toUpperCase().indexOf('MSIE') != -1);   
  5. if(!_IE){   
  6.     HTMLElement.prototype.__defineGetter__("innerText"function(){   
  7.         var text=null;   
  8.         text = this.ownerDocument.createRange();   
  9.         text.selectNodeContents(this);   
  10.   
  11.         text = text.toString();   
  12.         return text;   
  13.     });   
  14.     HTMLElement.prototype.__defineSetter__("innerText"function(sText){   
  15.         this.innerHTML = sText.replace(/\&/g, "&amp;").replace(/</g, "&lt;").replace(/>/g, "&gt;").replace(/\n/g,'<br>');   
  16.     });   
  17. }  
分享到:
评论

相关推荐

    让FireFox支持innerText的实现代码

    因为安全问题 1、为firefox dom模型扩展属性 2、currentStyle属性可以取得实际的style状态 3、IE实现innerText时考虑了display方式,如果是block则加换行 4、为什么不用textContent?因为textContent没有考虑元素的...

    让firefox支持IE的一些方法的javascript扩展函数代码

    这一段使得FireFox也支持IE的innerText方法 代码如下: function isIE(){ if (window.navigator.userAgent.toLowerCase().indexOf(“msie”)&gt;=1) return true; else return false; } if(!isIE()){ //firefox ...

    Javascript String对象扩展HTML编码和解码的方法

    (temp.textContent = this) : (temp.innerText = this); var output = temp[removed]; temp = null; return output; } String.prototype.HTMLDecode = function() { var temp = document.creat

    Safe Links Decoder-crx插件

    具体来说,此扩展名将仅更改安全链接的外观(通过替换标记的“ innerText”属性),而不会修改安全链接指向的实际地址(即,未更改“ href”属性)。 为确保此扩展不会带来任何安全风险或收集任何用户信息,可在...

    javascript写的windows资源管理器

    这里需要说明的是很少用到了innerHTML和innerTEXT两个方法,这是微软提供的专利方法,还没有得到W3C的认可, 在别的浏览器里面这两个方法不一定会被支持。 所以很多地方是用了DOM的方式进行处理。 首次...

    firefox下获取下列框选中option的text的代码

    因为安全问题 1、为firefox dom模型扩展属性 2、currentStyle属性可以取得实际的style状态 3、IE实现innerText时考虑了display方式,如果是block则加换行 4、为什么不用textContent?因为textContent没有考虑元素的...

    fuck-shit-up-bookmarklet:在你正在阅读的任何东西中撒一些“乱搞”

    该死的书签 这是一个 Chrome 扩展程序,可以在您正在阅读的任何内容中加入一些“操蛋”。 (该项目最初是一个... 的所有没有孩子的孩子,然后通过 fuck-shit-up 模块运行他们的文本,并用结果替换他们的 innerText。

    Images-crx插件

    此扩展程序使您可以查看和下载页面上的所有图像。 路线图:•支持链接的样式表中的图像•支持base64图像(可下载,但无法在新窗口中单击[单击]进行查看)•使所有图像都可下载(压缩)•过滤点数:•“图像”来自...

    Box Critters Texture Pack Manager-crx插件

    UPDATE LOG v1.4.2删除了未使用的文件已将多余的innerHTML更改为textContent并将多余的innerText更改为textContent删除了额外的蓝色太空服飞溅允许降价v1.4.1已添加Green Hoodie v1.4.0已添加Racoon Critter固定拼写...

    限幅器「Clipper」-crx插件

    Clipper是Chrome扩展,它是通过CSS选择器提取活动选项卡中的一些值。 Clipper是Chrome扩展,它是通过CSS选择器提取活动选项卡中的一些值。 Clipper也是开源的。 浏览https://github.com/proin/clipper ## 如何使用...

    Clipper-crx插件

    输入.Section1 tr td:nth-​​child(2)然后单击查找按钮(此操作通过css选择器过滤纸张的作者姓名)##搜索参数-css选择器(顶部输入):通过css选择器查​​找元素,基本上每个元素的attribute(innerText)都是...

    chrome-crusader::rage4:Chrome Crusader:rage4:

    例如,更喜欢通过innerText而不是innerHTML注入内容。 在HTTPS页面上检索HTTP内容时,请特别小心,因为如果用户在敌对网络上,则HTTP内容可能已被“中间人”网络破坏。 绕过跨站点脚本和安全标头非常简单,任何人...

    提高 DHTML 页面性能

    目录 简介 成批处理 DHTML 更改 使用 innerText 使用 DOM 添加单个元素 扩展 SELECT 元素中的选项 用 DOM 更新表 编写一次,使用多次 请勿过多使用动态属性 数据绑定很有效 不要在 document 对象中设置...

    Copy Inner Text-crx插件

    使用此扩展程序,您可以复制网页上所有元素的内部文本。 innerText属性设置或返回指定节点及其所有后代的文本内容。 如果设置innerText属性,则将删除所有子节点,并用包含指定字符串的单个Text节点替换。 注意:此...

    开源bbs源码java-Web1707:前端课程资料

    innerText, innerHTML,checked(true|false ""|"checked"),title, value, src, href ///修改皮肤就是切换样式的href属性值 通用的属性:id, class, name, title, style document.title //获取文档的标题 //自定义...

    网页FLASH播放器代码

    //通过判断所选择文件的扩展名是否为".swf"以实现简单的过滤 if(/\w\.swf$/.test(file)) { movie.LoadMovie(0,file) //加载 Flash 文件 loaded() //调用下载进度显示的函数 } //如果文件名为".swf"以外的,...

    107个常用javascript语句

    58.innerTEXT的值和上面的一样,只不过不会把这种標记显示出来. 59.contentEditable可设置元素是否可被修改,isContentEditable返回是否可修改的状態. 60.isDisabled判断是否为禁止状態.disabled设置禁止状態 61....

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

    W3C组织正在研究一种名为RDF(Resource Description Framework)的metadata处理方法,可以自动交换信息,W3C宣称,使用RDF配合数字签名,将使网络中存在"真实可信"的电子商务。 六.显示 单独用XMl不能显示页面,...

    dircms地方门户系统lifecms 20120204 sp3 gbk

    标记模板(InnerText) {/dir:list}属性说明: [1]row=''表示返回内容列表总数。由数字表示。 [2]orderby=''\u548corderbyway=''分表表示读取的列表按什么排列和排列方式。 当orderby为: id按照ID排列; updatetime...

Global site tag (gtag.js) - Google Analytics