document.all的用途

 

document.all的新用途

现需要做一个抓取网页的程序.
进而有遍历dom的需求,firefox很好办,专门有document.createTreeWalker()函数可用,奇怪的函数,还要成为document的属性.
IE没找到方法,只好用原始的docuemnt.all。没想到一下成功。
Js代码 复制代码

    var k = 0;
    var elements2 = document.all;
    for (var i = 0; i < elements2.length; i++)
    {
        var oNode = elements2;
        if (oNode.nodeType == 1 && oNode.tagName.toUpperCase() == tag)
        {
             k++;
        }
        if(obj == oNode){
            break;
        }
    }
    alert(k);

时间: 2024-12-27 18:45:56

document.all的用途的相关文章

fixedtitlerow-FixedTitleRow;scrollDiv;用途解释

问题描述 FixedTitleRow:scrollDiv:用途解释 下面这段代码大概的用途,和意思我迟到,现在想求问大神,每句代码的意思和用途.希望有大神能给耐心解答 <style> .FixedTitleRow { position: relative; top: expression( this.offsetParent.scrollTop ); z-index: 10; background-color: #ffffff; } .FixedTitleColumn { position:

Android中MimeType的用途

Android中MimeType的用途                 Intent-Filter中的<data>有一个mimeType . 它的作用是告诉Android系统本Activity可以处理的文件的类型.如设置为 "text/plain"表示可以处理".txt"文件. MimeTypeMap类                 MimeTypeMap类是专门处理mimeType的类. 类说明以及方法如下: Class Overview Two-w

PHP Document 代码注释规范_php技巧

1. 什么是phpDocumentor ? PHPDocumentor 是一个用PHP写的工具,对于有规范注释的php程序,它能够快速生成具有相互参照,索引等功能的API文档.老的版本是 phpdoc,从1.3.0开始,更名为phpDocumentor,新的版本加上了对php5语法的支持,同时,可以通过在客户端浏览器上操作生成文档,文档可以转换为PDF,HTML,CHM几种形式,非常的方便. PHPDocumentor工作时,会扫描指定目录下面的php源代码,扫描其中的关键字,截取需要分析的注释

由document.body和document.documentElement想到的_javascript技巧

对于document.compatMode,很多朋友可能都根我一样很少接触,知道他的存在却不清楚他的用途.其实这个对于我们开发兼容性的web页面还是很有帮助,我们都知道,盒模型的渲染在 Standards Mode和Quirks Mode是有很大差别的,在不声明Doctype的情况下,浏览器默认是Quirks Mode.所以为兼容性考虑,我们可能需要获取当前的文档渲染方式. document.compatMode正好派上用场,它有两种可能的返回值:BackCompat和CSS1Compat,对其

浅谈document.write()输出样式

  这篇文章主要介绍了浅谈document.write()输出样式,十分的简单实用,有需要的小伙伴可以参考下. js中的最基本的命令之一:document.write(),用于简单的打印内容到页面上,可以逐字打印你需要的内容--document.write("content"),这里content就是需要输出的内容;当然还有一种情况,需要输出JS之中比如变量等等变化的东西,那么就需要用document.write(+variable);当然variable就是你想要输出的变量. 既然可

io-dom4j中因为输出流未正确关闭,导致再次获取单例模式的document时,对象为null

问题描述 dom4j中因为输出流未正确关闭,导致再次获取单例模式的document时,对象为null 一:如下是获取单例模式的document对象. private static Document returndoc(Document docuname, String xmlname) { if (docuname != null) { return docuname; } SAXReader reader = new SAXReader(); // 如果不存在就创建对象. try { docu

有关W3C Document操作的XML工具类

    纯干货,你懂的,各位看官直接看代码: Java代码   package com.yida.spider4j.crawler.utils.xml;      import java.io.File;   import java.io.IOException;   import java.io.InputStream;   import java.io.StringReader;   import java.util.ArrayList;   import java.util.List;  

Windows 2003活动目录管理之拆分双用途域控制器

最近我有几个关于划分具双用途域控制器的问题.大多问题都是这样,"我在一家小公司做事, 几年前把所用的电脑升级到Windows 2000,但买不起两个服务器.因此,我们为公司部署了一个域.同时 ,将域服务作为主机系统.现在我们想划分这个具双用途的域控制器,以便让每个系统拥有自己的功能. 那么如何在不丢失数据的情况下,将其转变到两个新服务器上?" 方法很简单.Windows 2000 Server(以及Windows Server 2003)中所有的域控制器都是同位体.了 解了这一点,解决

源码-购物网站数据设计(仅作为自己学习用,无任何商业用途)

问题描述 购物网站数据设计(仅作为自己学习用,无任何商业用途) 我想做一个购物网站的项目,对于数据库设计方面比较苦恼,求大神提供一份购物网站数据库设计方案和源码(仅作为自己学习用,无任何商业用途) 解决方案 http://bbs.csdn.net/topics/390963719 我上传了上百个,你一次性下载下来慢慢研究. 解决方案二: http://download.csdn.net/detail/ai240312710/2499833http://download.csdn.net/deta