兼容IE,firefox的获取节点的文本值的javascript代码

 更新时间:2009年12月07日 00:54:41   作者:  
javascript获取节点的文本值,已经考虑了兼容性。大家可以放心使用。注意了这里的兼容没有使用innerText,如果要使用兼容innerText,请参考脚本之家以前发布的文章。
我们知道通过浏览器自带的innerHTML属性能够获取节点的所包含的字符串的值,比如有如下节点:
复制代码 代码如下:

<div id="test"><strong>i'm strong</strong></div>

通过
复制代码 代码如下:

var obj=document.getElementById("test");alert(obj.innerHTML);//返回的值是<strong>i'm strong</strong>

如果我想得到节点的文本值,也就不包括标签以为的字符串,怎么办呢。这里的文本值是:i'm strong
//非Mozilla浏览器:obj.innerText;//其他的浏览器obj.firstChild.nodeValue;
先提供一个通用的方法来解决兼容问题:
完整代码如下:
代码

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

让FireFox支持innerText的实现代码
转载请注明来自:http://www.cnblogs.com/wbkt2t/

相关文章

  • JavaScript使用canvas实现手写签名功能

    JavaScript使用canvas实现手写签名功能

    最近遇到一个h5手写签名的需求,按理说这种功能网上随便一搜一大把现成的源码和组件,但是像这种比较经典又很简单的功能,还是要弄清楚到底怎么实现的,所以接下来本文就给大家介绍一下如何用canvas实现手写签名功能
    2023-08-08
  • js获得当前系统日期时间的方法

    js获得当前系统日期时间的方法

    这篇文章主要介绍了js获得当前系统日期时间的方法,涉及javascript操作日期时间的相关技巧,非常简单实用,需要的朋友可以参考下
    2015-05-05
  • JavaScript中常用的动画事件使用方法

    JavaScript中常用的动画事件使用方法

    JavaScript在处理动画方面极富灵活性,提供了一系列事件,使得开发者能够更精准地控制动画执行的各个阶段,使用这些事件,可以在动画开始、结束、重复等动作发生时执行特定的行为,本文将详细介绍JavaScript中常用的动画事件,并展示其使用方法
    2023-12-12
  • 最佳的JavaScript错误处理实践

    最佳的JavaScript错误处理实践

    在JavaScript中遇到处理错误很让人头疼,这篇文章整理了JavaScript错误处理实践,有需要的小伙伴们可以参考。
    2016-07-07
  • js中获取事件对象的方法小结

    js中获取事件对象的方法小结

    事件对象 的获取很简单,很久前我们就知道IE中事件对象是作为全局对象( window.event )存在的,Firefox中则是做为句柄( handler )的第一个参数传入内的。所以一行代码就可以搞定
    2011-03-03
  • js操作table中tr的顺序实现上移下移一行的效果

    js操作table中tr的顺序实现上移下移一行的效果

    这篇文章主要介绍了js操作table中tr的顺序实现上移下移一行的效果 ,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-11-11
  • JavaScript中合并Object的三种基本方法小结

    JavaScript中合并Object的三种基本方法小结

    在开发过程中,我们经常会遇到合并对象的需求,今天我们就来了解一下合并对象的几种基本方法,文中通过代码示例介绍的非常详细,感兴趣的小伙伴跟着小编一起来看看吧
    2023-08-08
  • Javascript跨域请求的4种解决方式

    Javascript跨域请求的4种解决方式

    如果所请求的域名跟这个域名不致,这种情况就是跨域,由于跨域存在漏洞,所以一般来说正常的跨域请求方式是请求不到的,所以有了本文的出现,感兴趣的你可以参考下哈,希望可以帮助到你
    2013-03-03
  • 图片懒加载插件实例分享(含解析)

    图片懒加载插件实例分享(含解析)

    本文主要介绍了图片懒加载插件,函数节流的应用以及函数节流具体的好处、常用的场景。具有一定的参考价值,下面跟着小编一起来看下吧
    2017-01-01
  • JavaScript 模拟用户单击事件

    JavaScript 模拟用户单击事件

    单击一个按钮或超链接,然后会出现其他的超链接,这时要让其中的一个超链接被单击,以显示一个初始页面。(公司页面使用了frameset)很显然,之后的超链接单击事件需要通过JavaScript来触发。
    2009-12-12

最新评论