DOM1定义了一个node接口,该接口由DOM的所有节点类型实现。

所有的节点都存在这样或那样的关系。在HTML中,head,body可以看出是html的子元素,html是head,body的父元素,而head,body互为同胞元素。

这里要注意一个概念:nodeList

输出:

如下例子:

 1 <div id="myDiv"> </div><!-- 此处有空格 -->2  <script>3     var div = document.getElementById('myDiv');4     var test = div.firstChild;5     if (test.nextSibling === null) {6         alert('good');//输出good7     }8     if (test.previousSibling === null) {9         alert('bad');//输出bad
10     }

操作节点

加入到文档中

 1     <style>2         #test {font-size: 20px;background: red;height: 100px;}3         #myDiv {color:red;}    4     </style>5 </head>6 <body>7   <ul id="test">8       <li>1</li><li>2</li><li>3</li>9   </ul>
10  <script>
11    var oul = document.getElementById('test');
12    var deep = oul.cloneNode(true);
13    alert(deep.childNodes.length);//7
14    oul.parentNode.insertBefore(deep,oul);
15    var shallow = oul.cloneNode(false);
16    alert(shallow.childNodes.length);//0
17    oul.parentNode.insertBefore(shallow,deep);
18
19  </script>

输出:

转载于:https://www.cnblogs.com/ydaimee/p/6753743.html

第十章—DOM(0)—NODE类型相关推荐

  1. java创建node类型数据类型_[Java教程]js DOM Node类型

    [Java教程]js DOM Node类型 0 2015-12-18 16:00:08 DOM(文档对象模型)是针对HTML和 DOM可以将任何HTML或 以下面为例: My article Hell ...

  2. 从原型链看DOM--Node类型

    前言: 本系列从原型,原型链,属性类型等方面下手学习了DOM文档对象模型,旨在弄清我们在DOM中常用的每一个属性和方法都清楚它从哪里来要到哪里做什么事,这样对于理解代码有一定启发.全靠自己在总结中摸索 ...

  3. java创建node类型数据类型_[Java教程]DOM基本点随笔:Node类型

    [Java教程]DOM基本点随笔:Node类型 0 2016-03-24 21:00:05 如何访问保存在NodeList中的节点 通过中括号访问:var firstChild = someNode. ...

  4. DOM节点层次之Node类型

    DOM1级定义了一个Node接口,该接口有DOM中的所有节点类型实现. 这个Node接口在javascript中是作为Node类型实现的 javascript中,所有节点类型都继承自Node类型,因此 ...

  5. (JS基础)DOM:节点类型

    Node 类型 所有节点类型都继承于 Node 类型,因此所有节点类型都共享这相同的基本属性和方法. 基本属性和方法 nodeName :节点名.对于元素类型,则是元素的标签名(均为大写),如&quo ...

  6. JavaScript高程第十章:DOM(上)

    Node类型 除了IE(该死的IE),其他所有浏览器都可以访问到Node类型,而JS中所有节点类型都继承自Node类型,因此所有节点类型都共享着相同的基本属性和方法. 每个节点都有一个nodeType ...

  7. DOM Element节点类型详解

    上文中我们讲解了 DOM 中最重要的节点类型之一的 Document 节点类型,本文我们继续深入,谈谈另一个重要的节点类型 Element . 1.概况 Element 类型用于表现 HTML 或 X ...

  8. DOM判断节点类型分分钟搞定

    小编和你一起解锁DOM判断节点类型的秘密 Let's GO ! ! ! Node对象中的nodeName获取指定节点的节点名称 Node对象中的nodeType获取指定节点的节点类型 nodeType ...

  9. DOM是什么(DOM的节点类型)

    学到DOM时,看到关于文档(结构树).节点(node).和DOM提供的一些方法获取(找到)所需的节点.还有DOM属性,我很混乱,我无法弄清节点的关系层级属性和方法的关系,所以在使用DOM之前我要先了解 ...

最新文章

  1. Tensorflow— 递归神经网络RNN
  2. 计算机考古:发现世界上最古老的用户手册
  3. 在Python中定义和使用抽象类的方法
  4. android 转场动画兼容问题,【Android】关于ARouter转场动画的问题
  5. Dos命令使用Latex编写“Hello Latex.”
  6. Android的三种网络联接方式(URL / HttpURLConnection | HttpClient | InetAddress )
  7. 二分法之旋转有序数组
  8. 全是90后!这所211大学,拟聘任10名清华北大博士!
  9. Python使用xpath爬取51job
  10. 福昕pdf编辑器 android,福昕PDF编辑器
  11. Matlab中图形对象属性gcf使用
  12. 智能制造-其真正涵义
  13. insert into on duplicate key update
  14. 彻底理解差模共模 输入信号
  15. 前端自动化测试 之 视觉测试
  16. 银行用计算机实现了,银行考试计算机专项练习(一)!!!.pdf
  17. 宏观经济数据今日公布●金融改革新政近期出台
  18. 无线传感器网络:定位、安全与同步
  19. 利用爬虫有道词典进行翻译python3中的内置函数属性功能
  20. 在vue中使用flexible响应式布局——默认html字体大小(font-size)是54px的问题

热门文章

  1. Git的冲突解决过程
  2. mini6410移植--uboot移植(2)
  3. slidingmenu 中view使用练习
  4. iOS开发那些事-表视图UI设计模式
  5. PyCharm缺少cv2模块怎么办?怎样在PyCharm中安装自己需要的package?
  6. 利用OpenCV的inpaint函数实现图像的污点修复
  7. mochawesome如何合并测试报告_Vue项目采用Cypress做e2e自动化测试,手把手一撸到底...
  8. DPDK virtio的不同路径(二十七)
  9. C++ algorithm中find系列函数总结
  10. 计算机基础知识应用文档,计算机基础知识与应用