`
zhang_yingjie
  • 浏览: 114630 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

在Firefox下与innerText等效的属性:textContent

阅读更多
在IE和Opear下,DOM对象支持innerText属性,可以很方便的去除HTML标签。
但在Firefox不支持该属性,好在FF下的DOM对象支持textContent,该属性与innerText等效。

演示实例:
<p id="TestObj">Hi,I'm <strong>cnlei</strong>.Welcome to my homepage:<a href="http://www.cnlei.com">http://www.cnlei.com</a>.</p>
<script type="text/javascript">
function getInnerText(obj){
  return document.all?obj.innerText:obj.textContent;
}
var str = getInnerText(document.getElementById("TestObj"));
alert(str);
</script>
分享到:
评论

相关推荐

    textContent在Firefox下与innerText等效的属性

    - **跨平台兼容性**:在非IE浏览器中,尤其是Firefox中,`textContent` 的行为与 `innerText` 相似,可以作为一种替代方案。 #### 四、实例演示 下面通过一个具体的示例来展示如何使用 `textContent` 和 `innerText...

    javascript textContent与innerText的异同分析

    textContent与innerText的不同 IE下有个innerText属性,FF下有个textContent属性。很多以前给IE写脚本的,在FF下找不到innerText属性,于是网上搜到的建议是用textContent来替代。反之给FF写脚本的也一样。 但是实际...

    innerHTML属性,outerHTML属性,textContent属性,innerText属性区别详解

    然而,innerText是非标准属性,在Firefox中不被支持,应尽量避免在跨浏览器的项目中使用。 这四个属性之间的关键区别在于它们如何处理HTML结构、CSS样式以及文本的格式化。在处理元素内容时,选择合适的属性取决于...

    innerText和textContent对比及使用介绍

    然而,Firefox并不支持innerText,因此在跨浏览器开发时可能会遇到兼容性问题。 在这种情况下,textContent作为一个更通用的标准属性应运而生。textContent在Firefox(Gecko)、Chrome以及IE9+以上的版本中都有良好...

    Javascript的IE和Firefox(火狐)兼容性

    ### Javascript的IE与Firefox(火狐)兼容性解决方案 在Web开发过程中,浏览器兼容性问题一直是开发者们关注的重点之一。由于不同的浏览器对于Web标准的支持程度存在差异,这导致了同样的代码在不同浏览器中的表现...

    firefox浏览器不支持innerText的解决方法

    在这种情况下,如果你的代码依赖于innerText,那么在Firefox上运行时可能会出现问题。 为了解决Firefox不支持innerText的问题,我们可以创建一个polyfill(兼容性补丁),通过JavaScript来模拟innerText的行为。在...

    js在IE与firefox的差异集锦

    Firefox浏览器不支持innerText属性,而支持textContent属性。在使用innerText时,Firefox会保留字符串中的所有空格,而textContent则不会。如果不需要保留空格,可以通过textContent来实现innerText的功能。如果字符...

    IE和火狐下获取单元格内容的共通方法

    为确保在IE和Firefox下都能正常工作,我们可以采用一种兼容性解决方案: ```javascript var cell = document.getElementById('myCell') || document.querySelector('#myCell'); var cellContent = cell.innerText |...

    IE和Firefox差异参考大全

    在互联网的早期,IE(Internet Explorer)和Firefox(火狐浏览器)是两个主要的Web浏览平台,它们在处理CSS(层叠样式表)和JavaScript方面存在显著的差异。这些差异对于开发者来说至关重要,因为它们影响了网站在...

    firefox和IE系列的相关区别整理 以备后用

    - 在IE中,`innerText`用于获取或设置元素的文本内容,但Firefox不支持`innerText`,它使用`textContent`,但`textContent`会保留所有空白字符。 - 如果只需要文本内容且不关心空白,`innerHTML`在IE和Firefox中都...

    浏览器兼容性问题收集(IE,Firefox,Chrome,Safri)

    Firefox 不支持 innerText 属性,而是支持 textContent 属性来实现 innerText 的功能。开发者可以使用 textContent 属性来代替 innerText 属性。 2. 禁止选取网页内容 在 IE 中,可以使用 js 代码 `obj....

    让innerText在firefox火狐和IE浏览器都能用的写法

    然而,Firefox浏览器并不直接支持innerText,而是使用textContent属性来实现类似的功能。textContent会返回元素及其所有子元素的纯文本内容,包括换行和空白字符。这导致在Firefox中使用innerText时会遇到兼容性问题...

    js在IE和fireFox的区别

    ### JavaScript在Internet Explorer (IE) 和 Firefox 中的区别与解决方案 #### 一、获取HTML元素的方式差异 1. **通过ID获取元素**: - **IE**:支持`document.getElementById`和`document.all`两种方式。 - ...

    IE与FireFox的js和css几处不同点

    在JavaScript和CSS的世界里,IE(Internet Explorer)与Firefox(Mozilla Firefox)的实现存在一些显著差异,这在开发跨浏览器的Web应用时需要特别注意。以下是一些关键的区别点: 1. **innerText与textContent**:...

Global site tag (gtag.js) - Google Analytics