`

childNodes IE Firefox

阅读更多

两个工具:

 

IE DOM Explorer

Firefox DOM Ispector

 

var nodes = Document.getElementById('div');

for(var i = 0;i<nodes.length;i++){

    if(nodes[i].nodeName=='#text'){
        continue;
    }

    nodes[i].style.display='';

}

 

Node.ELEMENT_NODE==1

Node.ATTRIBUTE_NODE==2

Node.TEXT_NODE==3

Node.CDATA_SECTION_NODE==4

....

http://wenku.baidu.com/view/046be91cfad6195f312ba69b.html

 

 

 

 

 

分享到:
评论

相关推荐

    javascript在IE和Firefox中兼容性问题

    `childNodes`属性在IE和Firefox中的行为也有所不同。IE会将空格和换行符视为文本节点,而Firefox则不会。因此,当遍历元素的子节点时,需要考虑这些差异。 3. **_frame1.html 和 FrameTest.html** 这些文件涉及到...

    js在IE和fireFox的区别

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

    js firefox支持问题

    此外,对于子节点的访问,`childNodes`在IE和Firefox中的实现略有不同,Firefox更推荐使用`getElementsByTagName()`来遍历元素节点。 通过以上分析,我们可以看出,在进行跨浏览器的JavaScript编程时,开发者需要...

    IE与FireFox中的childNodes区别

    在JavaScript中,对DOM元素进行操作和遍历是常见...总之,虽然`childNodes`在IE和Firefox中的行为略有不同,但通过适当的条件判断,我们可以编写出既兼容IE又适用于Firefox的代码,确保在处理DOM遍历时的正确性和效率。

    Javascript的IE和Firefox兼容性汇编 .txt

    - 特别是 `childNodes` 的处理,Firefox等现代浏览器更倾向于使用 DOM 树模型来处理子节点,这可能导致IE与Firefox在遍历子节点时的行为有所不同。 #### 结论 在处理跨浏览器兼容性问题时,需要充分考虑到不同...

    Firefox浏览器兼容JS脚本

    IE支持`children`属性,而Firefox支持的是`childNodes`。这要求开发者在编写通用代码时需考虑这一差异。 ##### 8. XMLHttpRequest发送请求 当使用`XMLHttpRequest`发送POST请求时,IE和Firefox对于请求体的处理...

    ie与firefox下的event使用说明与详细区别

    Firefox则使用`parentNode`和`parentNode.childNodes`,删除节点用`node.parentNode.removeChild(node)`。在编写跨浏览器的代码时,需要使用条件判断或库(如jQuery)来处理这些兼容性问题。 总之,理解并适配IE和...

    Firefox浏览器兼容JS脚本供参考

    在IE中,`window.event`可以直接获取当前事件对象,但在Firefox中则需要通过事件处理函数的参数来传递。通过`getEvent()`函数可以获取到跨浏览器的事件对象。在Firefox中,事件处理函数通常会接收到事件对象作为...

    火狐和IE支持javaScript脚本的一些区别

    标题与描述均提到了“火狐和IE支持javaScript脚本的一些区别”,这明确指出了文章将探讨在Mozilla Firefox和Internet Explorer(IE)浏览器中JavaScript脚本的不同支持情况。以下是对给定文件中提及的各个知识点的...

    ie和火狐的兼容问题总结

    在前端开发过程中,我们经常会遇到不同浏览器之间的兼容性问题,特别是Internet Explorer(简称IE)与Firefox(火狐)之间的差异。由于这两种浏览器在处理CSS和JavaScript方面存在显著的不同,因此需要采取一系列...

    javascript的IE和Firefox兼容性汇编

    ### JavaScript的IE与Firefox兼容性解决方案 #### 一、`document.form.item` 问题 - **现有问题**:代码中存在大量使用 `document.formName.item("itemName")` 的语句,这种写法在 Mozilla Firefox(简称MF)...

    编写兼容IE和FireFox的脚本

    在Web开发中,兼容性是一个重要的考虑因素,尤其是对于老版本的Internet Explorer (IE)和Firefox浏览器。由于它们在实现JavaScript和DOM(文档对象模型)时存在差异,编写兼容这两者的脚本是一项挑战。以下是一些...

    IE浏览器兼容Firefox的JS脚本的代码

    IE使用 `children` 属性来访问元素的子元素(只包含元素节点,不包括文本节点),Firefox则使用 `childNodes`,包含了所有类型的子节点。 8. **XMLHttpRequest (XmlHttp)**: 当发送数据时,IE允许 `send()` 方法...

    IE与FireFox的兼容性问题分析

    ### IE与Firefox的兼容性问题分析 在网页开发过程中,浏览器兼容性问题一直是开发者们头疼的问题之一。不同的浏览器对Web标准的支持程度不一,导致同样的代码在不同浏览器中可能呈现出不同的效果。本文将针对...

    整理的比较全的event对像在ie与firefox浏览器中的区别

    Firefox则使用`parentNode`,`parentNode.childNodes`,以及`node.parentNode.removeChild(node)`来实现相同的功能。 理解这些差异是编写跨浏览器JavaScript代码的基础,开发者需要根据实际情况选择适当的解决方案...

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

    为了解决这个问题,我们可以利用JavaScript的特性,为Firefox重新定义`innerText`方法,使其与IE浏览器保持一致的行为。这里提供了一个JavaScript代码片段,通过检测浏览器类型来判断是否需要定义`innerText`,如果...

    msn上的tab功能Firefox对childNodes处理的一个BUG

    在上述问题中,开发者在Firefox浏览器上遇到的问题是,`menuList`这个`ul`元素的`childNodes.length`在Firefox下返回的是11,而在Internet Explorer (IE) 下返回的是5。造成这种差异的原因在于Firefox没有过滤掉文本...

    JavaScript 浏览器兼容性总结及常用浏览器兼容性分析

    IE提供的children、childNodes和firefox下的childNodes的行为是有区别的,firefox下childNodes会把换行和空白字符都算作父节点的子节点,而IE的childNodes和children不会。比如: &lt;div&gt;yizhu2000 &lt;/div&gt; d为dd的...

Global site tag (gtag.js) - Google Analytics