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 相关文章推荐
用javascript实现给出的盒子的序列是否可连为一矩型
Aug 30 Javascript
JavaScript 对象成员的可见性说明
Oct 16 Javascript
解决jquery的.animate()函数在IE6下的问题
Dec 03 Javascript
editable.js 基于jquery的表格的编辑插件
Oct 24 Javascript
JS getAttribute和setAttribute(取得和设置属性)的使用介绍
Jul 10 Javascript
JavaScript实现数组随机排序的方法
Jun 26 Javascript
41个Web开发者必须收藏的JavaScript实用技巧
Jul 22 Javascript
javascript实现获取图片大小及图片等比缩放的方法
Nov 24 Javascript
jQueryMobile之窗体长内容的缺陷与解决方法实例分析
Sep 20 jQuery
layer.close()关闭进度条和Iframe窗的方法
Aug 17 Javascript
基于原生js实现九宫格算法代码实例
Jul 03 Javascript
vue实现给div绑定keyup的enter事件
Jul 31 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
第十五节--Zend引擎的发展
2006/11/16 PHP
PHP实现自动对图片进行滚动显示的方法
2015/03/12 PHP
php求一个网段开始与结束IP地址的方法
2015/07/09 PHP
php制作圆形用户头像的实例_自定义封装类源代码
2017/09/18 PHP
PHP中的异常处理机制深入讲解
2020/11/10 PHP
JavaScript中String和StringBuffer的速度之争
2010/04/01 Javascript
jQuery EasyUI API 中文文档 - MenuButton菜单按钮使用介绍
2011/10/06 Javascript
jquery插件如何使用 jQuery操作Cookie插件使用介绍
2012/12/15 Javascript
Javascript学习笔记之数组的构造函数
2014/11/23 Javascript
简介JavaScript中的setDate()方法的使用
2015/06/11 Javascript
jQuery移动web开发中的页面初始化与加载事件
2015/12/03 Javascript
jQuery配合coin-slider插件制作幻灯片效果的流程解析
2016/05/13 Javascript
js实现tab选项卡切换功能
2017/01/13 Javascript
JS获取指定月份的天数两种实现方法
2018/06/22 Javascript
vue项目添加多页面配置的步骤详解
2019/05/22 Javascript
vue-loader中引入模板预处理器的实现
2019/09/04 Javascript
[02:10]探秘浦东源深体育馆 DOTA2 Supermajor不见不散
2018/05/17 DOTA
python抓取网页时字符集转换问题处理方案分享
2014/06/19 Python
python使用cStringIO实现临时内存文件访问的方法
2015/03/26 Python
Python中functools模块的常用函数解析
2016/06/30 Python
python实现斐波那契数列的方法示例
2017/01/12 Python
python中Switch/Case实现的示例代码
2017/11/09 Python
使用Python做定时任务及时了解互联网动态
2019/05/15 Python
Python API 自动化实战详解(纯代码)
2019/06/11 Python
如何把python项目部署到linux服务器
2020/08/26 Python
Python3.9.1中使用split()的处理方法(推荐)
2021/02/07 Python
纯html5+css3下拉导航菜单实现代码
2013/03/18 HTML / CSS
HTML5 canvas基本绘图之绘制线条
2016/06/27 HTML / CSS
Unix如何添加新的用户
2014/08/20 面试题
销售经理工作职责
2014/02/03 职场文书
电子信息工程自荐信
2014/05/26 职场文书
党员十八大心得体会
2014/09/12 职场文书
中班上学期个人总结
2015/02/12 职场文书
2016教师给学生的毕业寄语
2015/12/04 职场文书
TypeScript 使用 Tuple Union 声明函数重载
2022/04/07 Javascript
Android开发之底部导航栏的快速实现
2022/04/28 Java/Android