`

IE DOM的一致性

阅读更多
if(n.nodeType)==1

//NodeType list
Element 1
Text    3

Document 9

Comment   8

DocumentFragment  11

Attr     2




 if (!window.Node) {
                var Node = {
                    ELEMENT_NODE: 1,
                    ATTRIBUTE_NODE: 2,
                    TEXT_NODE: 3,
                    COMMENT_NODE: 8,
                    DOCUMENT_NODE: 9,
                    DOCUMENT_FRAGMENT_NODE: 11
                
                };
                
            }

检测其DOM一致性,检测其浏览器的对一些DOM支持的程度
//for example code
<script type="text/javascript">
    		if(document.implementation&&document.implementation.hasFeature("HTML","1.0")){
				alert(true);
			}
			
</script>


访问一个网页表单的三种方法

//first methord
var a=document.forms.namedItem("myForm");
var b=document.forms["myForm"];
var c=document.forms.myForm;


遍历文档的方法(递归节点,及它的所有子节点)
分享到:
评论

相关推荐

    dom-helpers, 小型模块化面向 IE8 的DOM helper 库.zip

    dom-helpers, 小型模块化面向 IE8 的DOM helper 库 dom助手用于 ie8 的微型模块 DOM lib安装npm i -S dom-helpers大多数只是普通的DOM API不一致性的包装器,跨浏览器 工作最小,大多数都是从 jQuery 。 这个库不...

    IE6升级到IE9兼容性问题和操作手册

    1. **表对象模式**:IE8到IE9的升级改进了表对象的渲染,使其更符合其他现代浏览器的标准,提高了跨浏览器的一致性。 2. **文本布局**:IE9开始使用自然度量进行文本布局,而非之前的GDI度量。这可能导致原有的基于...

    IE DOM实现存在的部分问题及解决方法

    本文介绍的两种常见问题——无法使用`setAttribute()`设置样式信息和事件处理器——都需要采取特殊的解决策略才能确保跨浏览器的一致性。通过上述方法,可以有效地解决这些问题,使得代码能够在IE等浏览器中正常运行...

    IE6-IE11兼容性问题列表及解决办法.rar

    2. **JavaScript兼容性**:IE6-IE8对ECMAScript 5标准支持不足,可能导致函数、对象属性和事件处理的不一致。例如,`Array.prototype.forEach`在IE9以下版本不被支持。开发者可以使用`es5-shim`和`es5-sham`库来弥补...

    DOM文档和Javascript的IE和Firefox兼容性

    "Javascript的IE和Firefox兼容性"则涉及到JavaScript在不同浏览器中的行为一致性问题。Internet Explorer(IE)和Mozilla Firefox是两个历史悠久且具有广泛用户基础的浏览器,它们对JavaScript的支持存在差异,尤其...

    IETest IE5-IE8不同版本的网页测试工具

    7. **调试工具**:虽然不如现代浏览器的开发者工具强大,但IETest还是提供了基本的DOM查看、元素选择器和网络请求监控等功能,便于问题定位。 8. **多语言支持**:除了英文界面外,IETest还支持其他多种语言,包括...

    FF和IE的兼容性问题总结

    建议在所有代码中使用`window.location.href`,以确保一致性。 这些兼容性问题的解决方案通常涉及检测浏览器类型或使用条件语句,以确保代码在所有主流浏览器中都能正常工作。在编写跨浏览器的JavaScript时,了解...

    IE7.JS解决IE兼容性问题方法

    IE7.js 是一个JavaScript库,由Dean Edwards创建,旨在为老旧版本的Internet Explorer(尤其是IE6)提供部分CSS2.1和DOM1级的支持,以解决浏览器的兼容性问题。它通过模拟缺失的特性来改善IE的渲染和脚本处理,从而...

    解决IE6、IE7、IE8样式不兼容问题

    在Web开发领域,确保网页在不同浏览器中的兼容性一直是一大挑战,尤其是在面对老旧的IE浏览器(IE6、IE7、IE8)时。这些浏览器由于其过时的渲染引擎和对现代Web标准的支持不足,导致了诸多样式和功能上的不兼容问题...

    如何解决ie兼容性问题

    在网页开发过程中,IE(Internet Explorer)浏览器的兼容性问题一直是一个挑战,尤其是在多个版本共存时。为确保网站在不同浏览器上呈现一致的效果,开发者需要采取一系列策略来解决这些问题。以下是一些解决IE兼容...

    IE6-IE9兼容性问题列表及解决办法

    而在IE9中,文本布局采用了自然度量(Natural Metrics),使得文本在不同分辨率下表现一致。 **示例**:假设页面中有一个固定的文本区域,如果在不同分辨率下查看该页面,文本的大小和位置可能会有所不同。 **解决...

    ie6-10兼容性解决-js.zip

    2. **DOM操作**:IE6-8的DOM实现与W3C标准有较大出入,如`attachEvent`与`addEventListener`事件处理函数的差异,以及对`document.createElement`的处理。 3. **CSS样式和盒模型**:IE6的盒模型与W3C标准不一致,...

    swiper@4.5.1兼容ie

    6. **Performance Optimization**:由于IE浏览器的性能相对较差,Swiper可能特别优化了代码,减少不必要的计算和DOM操作,以保证在IE上的流畅体验。 在"低版本swiper兼容ie"这个文件包中,可能包含以下内容: - `...

    ieTest测试工具

    ieTest可以帮助检测脚本在旧版IE中的执行情况,包括事件处理、DOM操作、AJAX请求等。 3. **HTML元素和属性**:某些HTML5的新元素和属性在旧版IE中不受支持,例如`&lt;canvas&gt;`、`&lt;video&gt;`、`data-*`属性等。ieTest可以...

    IE测试工具和调试工具

    例如,IE Tester可以帮助检测CSS渲染差异,确保网页在各个IE版本中的样式一致性;而DebugBar则通过其丰富的调试功能,帮助定位和解决JavaScript错误,优化网络请求性能。 总结来说,"IE测试工具和调试工具"主要包括...

    javascript firefox兼容ie的dom方法脚本

    为保持一致性,应统一使用`[]`进行访问。 2. **自定义属性的获取**:IE允许使用常规属性获取方法(如`element.property`)或`getAttribute()`来获取自定义属性,而Firefox仅支持`getAttribute()`。建议统一使用`...

Global site tag (gtag.js) - Google Analytics