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高级程序设计 读书笔记之九 本地对象Array
Feb 27 Javascript
使用JavaScript开发IE浏览器本地插件实例
Feb 18 Javascript
JS实现点击文字对应DIV层不停闪动效果的方法
Mar 02 Javascript
JavaScript判断变量是否为数组的方法(Array)
Feb 24 Javascript
Web打印解决方案之普通报表打印功能
Aug 29 Javascript
老生常谈JQuery data方法的使用
Sep 09 Javascript
D3.js中强制异步文件读取同步的几种方法
Feb 06 Javascript
Bootstrap 网格系统布局详解
Mar 19 Javascript
webpack-dev-server自动更新页面方法
Feb 22 Javascript
vue配置请求本地json数据的方法
Apr 11 Javascript
原生JavaScript实现进度条
Feb 19 Javascript
WebRTC记录音视频流(web技术分享)
Feb 24 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 归并排序 数组交集
2011/05/10 PHP
使用php get_headers 判断URL是否有效的解决办法
2013/04/27 PHP
php cli模式下获取参数的方法
2017/05/05 PHP
Yii2.0框架behaviors方法使用实例分析
2019/09/30 PHP
php 多个变量指向同一个引用($b = &$a)用法分析
2019/11/13 PHP
php 多进程编程父进程的阻塞与非阻塞实例分析
2020/02/22 PHP
javascript学习笔记(十六) 系统对话框(alert、confirm、prompt)
2012/06/20 Javascript
JS实现OCX控件的事件响应示例
2014/09/17 Javascript
Angularjs 基础入门
2014/12/26 Javascript
jquery对复选框(checkbox)的操作汇总
2016/01/13 Javascript
js从外部获取图片的实现方法
2016/08/05 Javascript
js文件中直接alert()中文出来的是乱码的解决方法
2016/11/01 Javascript
JS去除字符串中空格的方法
2017/02/14 Javascript
JavaScript Uploadify文件上传实例
2017/02/28 Javascript
JS解决移动web开发手机输入框弹出的问题
2017/03/31 Javascript
Javascript实现运算符重载详解
2018/04/07 Javascript
纯JS实现可用于页码更换的飞页特效示例
2018/05/21 Javascript
Vue作用域插槽slot-scope实例代码
2018/09/05 Javascript
VSCode使用之Vue工程配置eslint
2019/04/30 Javascript
Python中的进程分支fork和exec详解
2015/04/11 Python
Windows下PyMongo下载及安装教程
2015/04/27 Python
利用Python如何生成随机密码
2016/04/20 Python
Python使用asyncio包处理并发详解
2017/09/09 Python
浅谈python和C语言混编的几种方式(推荐)
2017/09/27 Python
python中如何实现将数据分成训练集与测试集的方法
2019/09/13 Python
python Plotly绘图工具的简单使用
2020/03/03 Python
CSS3实现的文本3D效果附图
2014/09/03 HTML / CSS
爱尔兰领先的在线体育用品零售商:theGAAstore
2018/04/16 全球购物
实习期自我鉴定
2013/10/11 职场文书
4s客服专员岗位职责
2013/12/01 职场文书
七年级生物教学反思
2014/01/30 职场文书
一年级评语大全
2014/04/23 职场文书
四查四看自我剖析材料
2014/09/19 职场文书
第一书记观后感
2015/06/08 职场文书
在项目中使用redis做缓存的一些思路
2021/09/14 Redis
SQL Server 忘记密码以及重新添加新账号
2022/04/26 SQL Server