对文档树进行导航

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"        "http://www.w3.org/TR/html4/loose.dtd"><html><head>    <title>对文档树进行导航</title></head><body><div id="div1">    <div>hello div</div>    <p>hello p</p></div><script>    var ele=document.getElementById(‘div1‘);//    alert(ele);    //1.第一个孩子//    var ret=ele.firstElementChild;//    alert(ret.nodeName);//DIV    //2.最后一个孩子//    var ret=ele.lastElementChild;//    alert(ret.nodeName);//p    //3.孩子    var ret=ele.children;//    alert(ret);//[object HTMLCollection]//    alert(ret.length);//2//    alert(ret[0]);//[object HTMLDivElement]//    alert(ret[1]);//[object HTMLParagraphElement]    //4.children得到的是一个数组,下面遍历数组//    for(var i in ret){//        console.log(ret[i]);//    }//    for(var i=0;i<ret.length;i++){//        console.log(ret[i]);//    }    //5.nextElementSibling    var ele=document.getElementById(‘div1‘).firstElementChild;    var next=ele.nextElementSibling;    alert(next.nodeName);//p

</script>

</body></html>

原文地址:https://www.cnblogs.com/startl/p/12254353.html

时间: 2024-08-09 17:54:52

对文档树进行导航的相关文章

jQuery treeview的文档树的用法

最近的项目要用到treeview插件,刚好就自己整理一下这方面的资料. 最简单的一个例子就是文档树的实现.效果如下图所示. 在使用treeview之前,html文档中需要包含几个jquery.js.jquery.treeview.js.jquery.treeview.css几个文件.具体的请从官网下载.记住jquery.js的引用必须在jquery.treeview.js之前. 具体代码如下: 1 <h1>文件树示例</h1> 2 <ul id="file"

Linux 基础命令与文档树

最基础 tab 补全 * 通配符 ctrl+c 中断当前进程 ctrl+d EOF或者exit shift+page down/up 窗口翻页 指令/档案帮助: man page(manual 说明文档)(man的说明见man man) info page 可读性更强的man(linux独有) 程序说明文档 usr/share/doc 系统状态: who 当前在线用户 netstat 网络状态 ps -aux 正在活动的进程 ls 即list,列出当前目录下的文档/目录 ls -l 列出文档的同

JavaScript之DOM-4 文档结构和遍历(节点树、元素树、文档的遍历)

一.节点树 节点树 概念 - HTML DOM 将 HTML 文档视作树结构 - 文档中的元素.属性.文本.注释等都被看作一个节点 - 这种结构被称为节点树: 上下层节点 - 节点树中的节点彼此拥有层级关系,DOM 使用如下属性遍历整棵节点树: 平行的节点 - 节点树中使用如下方法访问平行的兄弟节点: 二.元素树 元素树 概念 - 元素树是节点树的一个子集,只包含其中的元素节点 上下层元素 - 与节点树一样,元素树上的元素节点也有父子关系,使用如下属性可以获取这些关系: 平行的元素 - 元素树使

DOM The Document Object Model 以树状结构组织的文档对象模型

DOM实际上是以面向对象方式描述的对象模型,它将文档建模为一个个对象,以树状的结构组织(本文称之为“文档树”,树中的对象称为“节点”). html\xml文档解析后会以DOM的形式保存在内存中. html\xml 和dom只是相同信息的不同保存形式. html\xml便于人类阅读: dom便于机器阅读: 原文地址:https://www.cnblogs.com/feng9exe/p/12200470.html

web开发规范文档二

头部        header\hd 内容块      content\con\bd text txt title 尾部        footer 导航        nav\menu sub-nav\sub-menu 侧栏        side-con 栏目        item 外容器      wrapper\sprite 左右中      left\right\center 上下        top\bot 登录        login-bar 标志        logo

Beautiful Soup 4.2.0 文档

Beautiful Soup 4.2.0 文档 Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.Beautiful Soup会帮你节省数小时甚至数天的工作时间. 这篇文档介绍了BeautifulSoup4中所有主要特性,并且有小例子.让我来向你展示它适合做什么,如何工作,怎样使用,如何达到你想要的效果,和处理异常情况. 文档中出现的例子在Python2.7和Python3.2中的执行结果相

OpenShare文档中心

文档是企业重要的智力资产.在企业中,文档一般都以电子文档的形式存在,比如微软.doc格式,xls格式,ppt格式,pdf格式,纯文本.txt格式等:从内容上,可能是商务合同.会议记录.产品手册.客户资料.设计文档.推广文案.竞争对手资料.项目文档.心得等.这些文档,可能是过程性质的,也可能是公司正式发布的文档,可能处在编写阶段,也可能是已经归档不能再修改的. 其实SharePoint的文档管理功能已经很强,支持签入签出,支持加密,支持流程,支持版本,支持元数据,支持上百种企业级别的文档管理功能,

第十三章 脚本化文档

客户端javascript存在使得静态的html文档编程了交互式的web应用.校本化web页面内容是javascript的核心目标.本章———本书最重要的章节之一,阐述了它是如何做到的客户端javascript的存在使得静态的html文档变成了交互式的web应用.校本化web页面javascript核心目标.本章将阐述它是如何做到的. 第11章和12章解释了每一个web浏览器窗口.标签也和框架由一个window对象所示.每个window对象有一个document对象,document对象表示窗口

org.w3c.dom(java dom)解析XML文档

位于org.w3c.dom操作XML会比较简单,就是将XML看做是一颗树,DOM就是对这颗树的一个数据结构的描述,但对大型XML文件效果可能会不理想 首先来了解点Java DOM 的 API:1.解析器工厂类:DocumentBuilderFactory 创建的方法:DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); 2.解析器:DocumentBuilder 创建方法:通过解析器工厂类来获得 DocumentBu