FireFox支持innerText属性了,很遗憾是44.0.2版本以下还需要兼容处理。

  方法一:

    innerHTML是符合W3C标准的属性,而innerText只适用于IE浏览器,因此,尽可能地去使用innerHTML,而少用innerText,如果要输出不含HTML标签的内容,可以使用innerHTML取得包含HTML标签的内容后,再用正则表达式去除HTML标签。

  方法二:

    FireFox中也提供了另外一个属性innerContent,功能与innerText相当。据此可写出一个通用的支持IE与FireFox的方法。
  

if(window.navigator.userAgent.toLowerCase().indexOf(“firefox”)!=-1)
{
document.getElementById(“div”).innerContent=”替代文字”;
}
else
{
document.getElementById(“div”).innerText=”替代文字”;
}

  方法三:

    在一般浏览器,ie,360,谷歌中都支持innerText,但是火狐不支持innerText,火狐中要用textContent,并且在Firefox中文本中间的空白字符被替换了。所以代码我们应该这样写

function getDetail(obj){
var str= obj.innerText;
if( str == null ) str = obj.textContent ; // 兼容火狐
return str;
}

  

参考:

http://blog.csdn.net/baiding1123/article/details/51459317

http://www.xuebuyuan.com/2000682.html

http://www.cnblogs.com/zhangtongzct/p/5107438.html

最新文章

  1. c++中的继承与初始化
  2. Filezilla 适用于 Win2003 和 WinXP 的版本
  3. android之handle
  4. AngularJS快速入门指南19:示例代码
  5. python操作Excel文件
  6. ExtJs布局大全
  7. 小白日记47:kali渗透测试之Web渗透-XSS(一)
  8. windows获取时间的方法
  9. 四步完成ajax的使用
  10. Android(java)学习笔记118:类继承的注意事项
  11. 10个必看的PHP小代码,很实用!
  12. 201521123104 《Java程序设计》第14周学习总结
  13. SEO之网站关键词的优化 :首页,内页关键字,长尾关键字
  14. 根据URL下载图片至客户端、服务器实例
  15. UOJ#103. 【APIO2014】Palindromes PAM模板题
  16. Linux基本命令总结(七)
  17. jsp4
  18. Localization
  19. ASP.NET MVC下使用AngularJs语言(四):$window.alert
  20. Git应用—01初始化项目

热门文章

  1. 天池历届大赛答辩PPT及视频
  2. 关系逻辑运算符---------&&和||
  3. 洛谷 1344 [USACO4.4]追查坏牛奶Pollutant Control——最大流
  4. noip2011普及组:统计单词
  5. Elasticsearch集成ik分词器
  6. 为一个vector<cv::KeyPoint*> 类型的变量做初始化
  7. 使用VSTO写的一个工作证打印软件
  8. vc++图像显示
  9. pandas基础(2)_多重索引
  10. windows cmd 新建和删除文件