js下获取div中的数据的原理分析


Posted in Javascript onApril 07, 2010

关于从中学到的知识:
document.getelementbyid("ddhdh").innerHTML 可以获取到div中的全部数据,包括标签。。。但是只是在IE和OPERA中使用
document.getelementbyid("ddhdh").innerTEXT 可以获取到div中的文本数据,不会获取到标签。。。但是只是在IE和OPERA中使用
document.getElementById(“text”).textContent 用于在火狐中获取数据
js下获取div中的数据的原理分析
上面的标签在这几钟基于两种浏览器的内核的浏览器,这几种方法是不兼容的。

下面是解决方案

兼容火狐ie的js 获取div的内容
if(navigator.appName.indexOf(“Explorer”) > -1)

var text = document.getElementById(“text”).innerText;
else
var text = document.getElementById(“text”).textContent;

用来获取浏览器的名称,第一句话的意思就是当获取到的浏览器的名称中带有Explorer。

涉及到indexof用法

strObj.indexOf(subString[, startIndex])

参数
strObj

必选项。String 对象或文字。

subString

必选项。要在 String 对象中查找的子字符串。

starIndex

可选项。该整数值指出在 String 对象内开始查找的索引。如果省略,则从字符串的开始处查找。

indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串,则返回 -1。

Javascript 相关文章推荐
实现前后端数据交互方法汇总
Apr 07 Javascript
JavaScript中length属性的使用方法
Jun 05 Javascript
javascript中return,return true,return false三者的用法及区别
Nov 17 Javascript
AngularJs学习第八篇 过滤器filter创建
Jun 08 Javascript
使用jquery给指定的table动态添加一行、删除一行
Oct 13 Javascript
浅析location.href跨窗口调用函数
Nov 22 Javascript
Javascript 制作图形验证码实例详解
Dec 22 Javascript
vue+springboot前后端分离实现单点登录跨域问题解决方法
Jan 30 Javascript
VeeValidate在vue项目里表单校验应用案例
May 09 Javascript
vue中的watch监听数据变化及watch中各属性的详解
Sep 11 Javascript
vue cli3.0结合echarts3.0与地图的使用方法示例
Mar 26 Javascript
浅谈vue权限管理实现及流程
Apr 23 Javascript
Exjs 入门篇
Apr 07 #Javascript
javascript window.opener的用法分析
Apr 07 #Javascript
JS的反射问题
Apr 07 #Javascript
Extjs在exlipse中设置自动提示的方法
Apr 07 #Javascript
JavaScript Distilled 基础知识与函数
Apr 07 #Javascript
javascript setTimeout()传递函数参数(包括传递对象参数)
Apr 07 #Javascript
javascript在事件监听方面的兼容性小结
Apr 07 #Javascript
You might like
PHP 程序员也要学会使用“异常”
2009/06/16 PHP
php中利用post传递字符串重定向的实现代码
2011/04/21 PHP
php文件怎么打开 如何执行php文件
2011/12/21 PHP
php上传apk后自动提取apk包信息的使用(示例下载)
2013/04/26 PHP
php5.6.x到php7.0.x特性小结
2019/08/17 PHP
javascript iframe内的函数调用实现方法
2009/07/19 Javascript
超轻量级的基于jquery的三级展开列表
2011/04/26 Javascript
jQuery 淡入淡出 png图在ie8下有黑色边框的解决方法
2013/03/05 Javascript
jQuery数据缓存功能的实现思路及简单模拟
2013/05/27 Javascript
Jquery实现控件的隐藏和显示实例
2014/02/08 Javascript
JavaScript将取代AppleScript?
2014/09/18 Javascript
学习JavaScript设计模式(继承)
2015/11/26 Javascript
js实现对ajax请求面向对象的封装
2016/01/08 Javascript
JavaScript结合Bootstrap仿微信后台多图文界面管理
2016/07/22 Javascript
JS基于HTML5的canvas标签实现炫目的色相球动画效果实例
2016/08/24 Javascript
JS自定义混合Mixin函数示例
2016/11/26 Javascript
JavaScript基于面向对象实现的猜拳游戏
2018/01/03 Javascript
详解用Webpack与Babel配置ES6开发环境
2019/03/12 Javascript
Python标准库os.path包、glob包使用实例
2014/11/25 Python
Python使用random和tertools模块解一些经典概率问题
2015/01/28 Python
Python3.4编程实现简单抓取爬虫功能示例
2017/09/14 Python
Python实现简单网页图片抓取完整代码实例
2017/12/15 Python
python实现键盘输入的实操方法
2019/07/16 Python
Pytorch实现的手写数字mnist识别功能完整示例
2019/12/13 Python
如何理解Python中的变量
2020/06/01 Python
HTML5离线缓存Manifest是什么
2016/03/09 HTML / CSS
安全的后院和健身蹦床:JumpSport
2019/07/15 全球购物
高级Java程序员面试题
2016/06/23 面试题
求职简历自我评价范例
2014/03/12 职场文书
学生上课看漫画的检讨书
2014/09/26 职场文书
员工手册编写范本
2015/05/14 职场文书
最美乡村教师观后感
2015/06/11 职场文书
2016五一劳动节慰问信
2015/11/30 职场文书
2016年感恩母亲节活动总结
2016/04/01 职场文书
python 如何将两个实数矩阵合并为一个复数矩阵
2021/05/19 Python
德劲DE1105机评
2022/04/05 无线电