`
esffor
  • 浏览: 1370649 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

DOM遍历API使用(IE6及以上不支持)

 
阅读更多
if(document.createTreeWalker)...{
   
function myFilter(n)...{return NodeFilter.FILTER_ACCEPT;}
   
var myWalker=document.createTreeWalker(document.documentElement,NodeFilter,SHOW_ALL,myFilter,false);
}



function update()...{
  
var node=myWalker.currentNode;
}

使用:

onclick
="myWalker.parentNode();updateNode();"
onclick
="myWalker.nextSibling();updateNode();"
 
分享到:
评论

相关推荐

    IE下使用XML DOM解析XML文件(ASP.NET Web)

    总结,IE下的XML DOM解析涉及使用ActiveXObject创建DOM对象,加载XML文件,然后通过DOM API遍历和操作XML结构。在ASP.NET Web环境中,通常需要结合服务器端和客户端代码协同工作,确保数据的正确传输和解析。理解并...

    ie6 ie7 ie8找出指定tab页并显示到前端

    - 需要注意的是,IE6不支持`getElementsByClassName`,可以使用`getElementsByTagName`结合循环和条件判断来查找元素。 5. **DOM遍历和选择** - 通过`parentNode`、`nextSibling`、`previousSibling`等DOM属性来...

    无缝图片滚动效果,基于IE6,好看使用的

    在这个场景中,我们特别关注的是一个基于IE6实现的无缝图片滚动解决方案,这在现代浏览器广泛使用的情况下,对于仍然需要支持旧版IE浏览器的开发者来说非常有价值。 首先,我们需要理解"jQuery"的角色。jQuery是一...

    dom.js:微型javascript dom库

    DOM.js是一个轻量级的快速跨浏览器(IE 8 +,FF31 +,SF5 +,CH31 +,OP24 +)库,用于DOM遍历,操纵和事件处理。 Dom.js还包括用于简化跨浏览器拖动操作的拖动库。 仅压缩并压缩了5KB! API参考 目录 DOM遍历 ...

    jquery时间选择器点击设置当前时间代码不兼容IE678

    对于IE6、7、8,它们并不完全支持W3C的DOM2级事件和一些CSS3特性,这可能导致某些基于现代浏览器的jQuery插件在这些旧版IE中出现问题。 1. **事件处理**:在jQuery中,`click()`函数用于绑定点击事件。在现代浏览器...

    javascript 操作xml_dom对象整理集合

    8. **DOM遍历** `NodeIterator`和`TreeWalker`接口提供了一种更灵活的方式遍历DOM树,可以定制遍历规则,例如只访问特定类型的节点。 9. **JavaScript技巧** - **闭包**:理解闭包有助于编写高效且无副作用的代码...

    IE系列js(IE7.js、IE8.js、IE9.js)

    比如,它实现了Array的某些方法(如`forEach`、`map`、`filter`等)、DOM遍历方法(如`querySelector`和`querySelectorAll`)以及JSON对象。这些特性在现代浏览器中是标准的,但在IE8中却是缺失的。 3. **IE9.js**...

    XML应用开发(软件品牌)-1期 第6单元 单元设计-使用DOM解析XML.doc

    学生将学习如何使用DOM API,如getElementsByTagName方法来访问特定元素节点。通过实例,比如输出client.xml中特定人物的姓名和email,学生将练习遍历DOM树并提取所需信息。此外,还将介绍其他遍历DOM树的方法,如...

    Jquery 1.6API 和1.4的API

    jQuery 1.6对Internet Explorer的版本支持有了更高的要求,不再支持IE6和7的部分特性,这可能导致在旧版本IE中出现问题。而1.4版本相对较为兼容,但性能可能不如1.6。 5. 实际应用中的选择 在选择使用哪个版本时,...

    ie9.zip_ie7.js

    标题中的"ie9.zip_ie7.js"表明这是一个与Internet Explorer浏览器相关的压缩文件,特别是针对IE9版本,并且可能包含一个名为"ie7.js"的脚本文件,该文件旨在为低版本的IE浏览器(如IE6、IE7、IE8)提供兼容性支持。...

    XML&DOM帮助文档.rar

    在这样的教程中,你可能会学到如何创建DOM对象、查找和遍历XML节点、修改或添加节点、以及如何使用DOM处理命名空间等高级主题。 "XML入门手册.chm" 另一本手册可能更专注于XML的基础知识,包括XML声明、元素、属性...

    根据DOM将html转为canvas图片格式

    描述中提到,这个功能需要IE9以上浏览器或Firefox、Chrome等现代浏览器支持。这是因为HTML5的Canvas和Data URL规范在这些浏览器中得到了良好的支持。对于不支持Canvas或base64编码的老版本浏览器,可能需要寻找替代...

    c#操作浏览器dom对象

    2. **IE Automation**:对于只支持IE的情况,可以使用Microsoft的COM组件(如`SHDocVw.InternetExplorer`和`mshtml.IHTMLDocument2`)直接操作IE浏览器实例,并通过DOM接口与页面交互。 3. **HTML Agility Pack**:...

    js遍历xml,json学习

    在JavaScript中,我们通常使用`DOMParser`或`ActiveXObject`(IE浏览器)来解析XML字符串并创建一个DOM(Document Object Model)树,然后通过DOM API遍历和操作XML文档。 1. **解析XML**: - 使用`DOMParser`:`...

    基于Jquery可居中显示并兼容IE6+/FF等浏览器的瀑布流程序(jquery.easing.js,jquery.vgrid.js实现)

    在本项目中,通过结合Jquery库和两个特定的插件——jquery.easing.js与jquery.vgrid.js,实现了这种布局,并且确保了在包括IE6+以及Firefox在内的多种浏览器中的兼容性。 1. Jquery:Jquery是一个广泛使用的...

    XML DOM手册 CHM格式

    开发者可以使用DOM API遍历这个树,找到特定的节点并进行操作,如添加、删除或修改。 AJAX技术的核心在于能够在不刷新整个页面的情况下与服务器交换数据并更新部分网页内容。这通常涉及到创建XMLHttpRequest对象,...

    Dom编程艺术 源代码

    《DOM编程艺术》是一本深入探讨Document Object Model(DOM)的权威著作,它详细阐述了如何使用DOM进行网页和Web应用程序的动态编程。DOM是HTML和XML文档的标准表示,允许程序和脚本通过编程方式访问和操作网页内容...

    IE下获取XPATH小工具源码_xpath_

    5. **浏览器兼容性**:虽然题目中提到的是IE,但考虑到现代开发环境,小工具可能还需要处理其他浏览器,如Firefox、Chrome等,它们使用不同的DOM和XPath实现。因此,代码可能需要进行条件判断或使用浏览器API来实现...

    原生的强大DOM选择器querySelector.pdf

    然而,由于它们直接使用原生的DOM API,所以在大部分情况下,这两个方法的性能表现良好,且不引入额外的库依赖,能减少页面加载时间。 **总结** querySelector和querySelectorAll是JavaScript DOM操作的重要工具,...

    html2canvas实现将dom生成图片并保存至本地

    4. 兼容性:html2canvas主要依赖于HTML5的Canvas API,因此对旧版本的浏览器(如IE9以下)支持有限。在生产环境中,需要考虑浏览器的兼容性问题。 通过以上介绍,我们可以了解到html2canvas是如何帮助我们在浏览器...

Global site tag (gtag.js) - Google Analytics