Javascript--节点类型
节点的类型可以检查节点的nodeType来判断,经常会遇到以下三个值:
1.元素(nodeType=1)
匹配xml文件中的大部分元素.如<li>,<a>,<p>
2.文本(nodeType=3)
匹配文档中所有的文本块.
3.文档(nodeType=9)
匹配元素的根元素.
对于元素的节点类型,还可以通过document.ELEMENT_NODE,document.TEXT_NODE,document.DOCUMENT_NODE来判断(在IE8中尚无法实现,可通过Firefox来进行测试).
元素的遍历有以下方法:
1.previousSibling
获取前一个节点
2.nextSibling
获取后一个节点
3.firstChild
获取第一个子节点
4.lastChild
获取最后一个子节点
5.parentNode
获取父节点
具体如图:
转载于:https://www.cnblogs.com/oneword/archive/2009/12/12/1622789.html
Javascript--节点类型相关推荐
- html dom节点类型,浅谈Javascript中的12种DOM节点类型
前言 DOM的作用是将网页转为一个javascript对象,从而可以使用javascript对网页进行各种操作(比如增删内容).浏览器会根据DOM模型,将HTML文档解析成一系列的节点,再由这些节点组 ...
- JavaScript获取节点类型、节点名称和节点值
DOM节点信息包括节点类型(nodeType).节点名称(nodeName)和节点值(nodeValue). 节点类型 DOM节点中,每个节点都拥有不同的类型. W3C规范中常用的 DOM节点类型有以 ...
- html文档中怎么区分节点对象节点类型,JavaScript文档对象模型-Element类型
除了Document类型之外,Element类型是JavaScript编程中最常使用的类型.Element类型常用于表现HTML或XML元素,提供对元素标签名.子节点及特性的访问. Element节点 ...
- JavaScript常用节点类型
一.常用节点类型: nodeType:节点类型 nodeName:节点名称 nodeValue:节点值 1.查看节点类型(控制台操作): 获取元素:var p = document.getElemen ...
- 深入理解DOM节点类型第一篇——12种DOM节点类型概述
前面的话 DOM是javascript操作网页的接口,全称为文档对象模型(Document Object Model).它的作用是将网页转为一个javascript对象,从而可以使用javascrip ...
- (JS基础)DOM:节点类型
Node 类型 所有节点类型都继承于 Node 类型,因此所有节点类型都共享这相同的基本属性和方法. 基本属性和方法 nodeName :节点名.对于元素类型,则是元素的标签名(均为大写),如&quo ...
- 详解JavaScript变量类型判断及domReady原理 写得很好
原文:详解JavaScript变量类型判断及domReady原理 我们知道,在开发JavaScript时候,经常要判断JavaScript变量类型,此 JavaScript教程 详细介绍JS变量的判断 ...
- DOM Element节点类型详解
上文中我们讲解了 DOM 中最重要的节点类型之一的 Document 节点类型,本文我们继续深入,谈谈另一个重要的节点类型 Element . 1.概况 Element 类型用于表现 HTML 或 X ...
- XML DOM 节点类型(Node Types)
实例 在下面的例子中,我们将使用 XML 文件 books.xml,以及 JavaScript 函数 loadXMLDoc(). 显示所有元素的节点名称和节点类型 显示所有元素的节点名称和节点值 节点 ...
- js学习总结:DOM节点一(选择器,节点类型)
DOM:document object model 文档对象模型 DOM就是整个HTML文档的关系图谱(代表整个HTML文档),可以理解为下图: 一.查看元素节点 1.document.getElem ...
最新文章
- moment获取几小时前_momentjs – 使用时刻在两个日期时间之间获得hh:mm的时差
- [转载] 杜拉拉升职记——20 两位同僚
- Spring Boot整合Spring Data Redis-存取JSON格式Java对象
- ROS2学习(九).ROS概念 - ROS 2参数(ROS 2 parameters)
- PHP钥匙导航源码-社区导航双端自适应Typecho模板
- css布局模型(摘抄自慕课)
- 阿里云数据库再添新成员,企业级MariaDB正式开卖!
- 第三方网站调用微信公众号的图片被禁止
- redhat5.4 安装mysql_RedHat5.4搭建LAMP
- js中的4种函数调用模式:函数调用、方法调用、构造器调用、间接调用
- linux alias命令
- 迷宫问题的通用解法C语言数据结构实现
- 软件工程小组第九次会议记录
- 《高性能MySQL》读书笔记
- linux+极点五笔输入法,ubuntu 14.04 使用极点五笔输入法
- Excel批量自动删除空白行
- 配置 PO SLD步骤
- 使用 Python 从文件中提取 IP 地址
- [节目推荐] 晓松奇谈
- tplink怎么进去_如何进入tp-link无线路由器设置界面
热门文章
- Cython屏蔽GIL锁实践
- anaconda在ubuntu19.10下面安装python3.6和python2.7+更换国内源+一键切换配置
- ubuntu云主机上Flask+uwsgi+Nginx配置
- linux终端Tab提示对大小写不敏感
- cairo-clock设置为自动启动后总是自动变为default主题
- 標準化,歸一化和的概念与适用范围整理
- CentOS下面ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
- nltk.download(“stopwords“)
- oracle hr样本模式,Oracle 样本模式 HR
- android studio——替换全局的某个字符串