关于从中学到的知识:
document.getelementbyid("ddhdh").innerHTML 可以获取到div中的全部数据,包括标签。。。但是只是在IE和OPERA中使用
document.getelementbyid("ddhdh").innerTEXT 可以获取到div中的文本数据,不会获取到标签。。。但是只是在IE和OPERA中使用
document.getElementById(“text”).textContent 用于在火狐中获取数据
上面的标签在这几钟基于两种浏览器的内核的浏览器,这几种方法是不兼容的。
下面是解决方案
兼容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。
分享到:
相关推荐
然而,在实际应用中,由于不同浏览器的解析和渲染机制存在差异,尤其是在IE(Internet Explorer)和Firefox之间,这种差异可能导致兼容性问题。以下是对这些兼容性问题的详细梳理和解决策略。 1. **盒模型差异** -...
本文将针对Javascript在IE与Firefox中的兼容性问题进行深入探讨,并提供一系列解决方案。 #### 一、关键兼容性问题及解决方法 ##### 1. 文本内容获取与修改 **问题描述**:IE浏览器支持`innerText`属性来获取和...
但请注意,这不是一个标准属性,在其他浏览器如Firefox中可能不被支持。 4. `textContent`属性(标准):在Firefox、Chrome、Safari等标准浏览器中,使用`textContent`可以获取元素的纯文本内容,同样不包含HTML...
在IE中可以通过event对象的clientX和clientY属性来获取鼠标位置,而在Firefox中需要将事件对象作为参数传递给事件处理函数,并通过pageX和pageY属性来获取鼠标位置。 6. DIV等元素的边界问题: 不同浏览器在解析CSS...
【JavaScript在IE与Firefox中的差异】 JavaScript是一种广泛用于网页开发的脚本语言,它在不同的浏览器中有不同的实现,其中最显著的区别在于Internet Explorer(IE)和Mozilla Firefox(Firefox)。以下是一些关键...
特别是在早期的Web时代,Internet Explorer(简称IE)与Mozilla Firefox(简称火狐)这两款浏览器之间存在着显著的差异,这使得页面设计师不得不花费大量时间去解决它们之间的兼容性问题。本文将详细介绍如何使网站...
在IE和Opera浏览器中,`innerHTML`可以获取到`div`的全部数据。 3. `.innerText`: 这个属性在IE和Opera中用于获取元素的纯文本内容,不包含任何HTML标签。`.innerText`返回的是文本节点的内容,不包括元素内部的子...
针对标题提及的"如何让div+css兼容ie6 ie7 ie8 ie9和FireFox Chrome等浏览器",这里将详细讨论一些关键的CSS兼容性问题及解决方案。 1. **DOCTYPE的影响**: DOCTYPE声明会影响浏览器进入何种文档模式。在HTML4或...
IE 和 Firefox 处理 DIV 元素边界的方式不同,IE 中的 DIV 元素的宽度和高度包括边框宽度,而 Firefox 中的 DIV 元素的宽度和高度不包括边框宽度。 7. 判断浏览器类型 可以使用 `var isIE=document.all ? true : ...
以上所述只是部分解决`div+css`在IE6-9和Firefox兼容性问题的方法,实际开发中可能还需要针对具体情况进行调整。不断学习和实践,才能更好地掌握兼容性问题的解决技巧。阅读提供的资料如"十年积累)div+css 完全兼容...
在网页设计中,CSS(层叠样式表)的兼容性问题常常困扰着开发者,尤其是在处理IE(Internet Explorer)和Firefox这两个浏览器之间的差异时。本文主要针对这些差异提供了一些实用的技巧,帮助开发者解决常见的CSS兼容...
总的来说,这个JS日历组件为那些希望在网页中添加日期选择功能的开发者提供了一个高效、兼容和美观的解决方案,特别适合对IE和Firefox支持有需求的项目。通过熟练掌握和应用这样的组件,开发者可以提升网页的交互性...
例如,在IE中,可以使用`event.clientX`和`event.clientY`,而在Firefox中,则需要使用`event.pageX`和`event.pageY`。为了统一处理,可以采用以下方法: ```javascript function test(event) { var event = event...
在不同的浏览器环境下,事件处理的实现机制有所差异,尤其是在Internet Explorer(IE)和Firefox之间。本文将深入探讨这些差异,以帮助开发者更好地理解和解决跨浏览器的兼容性问题。 首先,我们要了解事件流的概念...
总的来说,实现"可拖动div层,兼容IE火狐等浏览器"涉及到HTML、CSS和JavaScript的综合应用,尤其是jQuery的使用,可以高效地创建出用户友好的交互体验。通过学习和理解这些文件,你可以掌握如何在自己的项目中创建...
Firefox中的`dataTransfer`对象处理方式也略有不同。 ```javascript var draggableElement = document.getElementById('myDiv'); draggableElement.addEventListener('dragstart', function(event) { event....
- Firefox可以通过设置`margin-left`和`margin-right`为`auto`使`div`居中,但IE不行。此时,可以给`body`设置`text-align: center`,然后让需要居中的`div`内部设置`margin: auto`。 3. **盒模型差异**: - FF中...
浏览器兼容性问题一直是Web开发中的一个痛点,尤其是在处理IE6和Firefox这两个有着显著差异的浏览器时。以下是对这些兼容性问题的深入分析和解决方案。 首先,我们关注的是IE6中的`a`标签链接问题。在IE6中,如果`a...
1. **div的垂直居中问题**:在IE和Firefox中,可以通过设置`line-height`与div的高度相同,并结合`vertical-align: middle;`实现垂直居中。但这种方法不适用于多行文本。 2. **margin加倍问题**:在IE6中,设置为...