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 相关文章推荐
css把超出的部分显示为省略号的方法兼容火狐
Jul 23 Javascript
理解Javascript_13_执行模型详解
Oct 20 Javascript
javascript实现的字符串与十六进制表示字符串相互转换方法
Jul 17 Javascript
jQuery实现的个性化返回底部与返回顶部特效代码
Oct 30 Javascript
JavaScript读二进制文件并用ajax传输二进制流的方法
Jul 18 Javascript
scroll事件实现监控滚动条并分页显示(zepto.js)
Dec 18 Javascript
javascript实现根据函数名称字符串动态执行函数的方法示例
Dec 28 Javascript
mac上node.js环境的安装测试
Jul 03 Javascript
JS对象序列化成json数据和json数据转化为JS对象的代码
Aug 23 Javascript
Node.js上传文件功能之服务端如何获取文件上传进度
Feb 05 Javascript
vue左侧菜单,树形图递归实现代码
Aug 24 Javascript
解决在Vue中使用axios POST请求变成OPTIONS的问题
Aug 14 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
新手菜鸟必读:session与cookie的区别
2013/08/22 PHP
PHP防止跨域提交表单
2013/11/01 PHP
微信公众平台消息接口校验与消息接口响应实例
2014/12/23 PHP
php绘制一条直线的方法
2015/01/24 PHP
xheditor与validate插件冲突的解决方案
2010/04/15 Javascript
JavaScript中常用的运算符小结
2012/01/18 Javascript
jquery 按钮状态效果 正常、移上、按下
2013/08/12 Javascript
jquery 设置元素相对于另一个元素的top值(实例代码)
2013/11/06 Javascript
js实现鼠标经过表格行变色的方法
2015/05/12 Javascript
基于ajax实现文件上传并显示进度条
2015/08/03 Javascript
js实现带圆角的多级下拉菜单效果
2015/08/28 Javascript
深入剖析JavaScript编程中的对象概念
2015/10/21 Javascript
Javascript实现图片懒加载插件的方法
2016/10/20 Javascript
vue.js学习之递归组件
2016/12/13 Javascript
jQuery手指滑动轮播效果
2016/12/22 Javascript
javascript  删除select中的所有option的实例
2017/09/17 Javascript
js实现手机web图片左右滑动效果
2017/12/29 Javascript
Element UI 自定义正则表达式验证方法
2018/09/04 Javascript
vue-drawer-layout实现手势滑出菜单栏
2020/11/19 Vue.js
[04:44]DOTA2英雄梦之声_第12期_矮人直升机
2014/06/21 DOTA
python学习手册中的python多态示例代码
2014/01/21 Python
Python实现删除时保留特定文件夹和文件的示例
2018/04/27 Python
Python按钮的响应事件详解
2019/03/04 Python
详解PyCharm安装MicroPython插件的教程
2019/06/24 Python
python 实现一个反向单位矩阵示例
2019/11/29 Python
HTML5页面无缝闪开的问题及解决方案
2020/06/11 HTML / CSS
唤醒头发毛囊的秘密武器:Grow Gorgeous
2016/08/28 全球购物
英国领先的露营和露营车品牌之一:OLPRO
2019/08/06 全球购物
C语言面试题
2015/10/30 面试题
应届护士推荐信
2013/11/16 职场文书
大学军训感言1000字
2014/02/25 职场文书
信用卡催款律师函
2015/05/27 职场文书
新手入门Jvm-- JVM对象创建与内存分配机制
2021/06/18 Java/Android
详解Python+OpenCV进行基础的图像操作
2022/02/15 Python
python套接字socket通信
2022/04/01 Python
mysql 排序失效
2022/05/20 MySQL