博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
8月7号=》356页-360页
阅读量:4946 次
发布时间:2019-06-11

本文共 1102 字,大约阅读时间需要 3 分钟。

14.2.2  HTML元素之间常见的包含关系

    有些HTML元素之间可以互相嵌套,例如<div>元素可以互相嵌套;但有些HTML元素则不可

    互相嵌套,例如<td>元素只能作为<tr>元素的子元素,<option>元素只能作为<select>

    元素的子元素。

    HTML文档中还有两个对象体系:表单对象和表格对象。

      表单对象里可以包含基本的输入对象,还可以包含<select>元素,<select>元素可以

      包含多个<option>元素。

      表格对象里可以包含标题(HTMLTableCaptionElement)控件,还可以包含多个表格

      行(HTMLTableColElement)空间,每个表格行又可以包含多个单元格(HTMLTableCellElement)

      控件。

 

14.3  访问HTML元素

    为了动态地修改HTML元素,必须能访问HTML元素,DOM提供了两种方式来访问HTML元素。

      根据ID访问HTML元素。

      利用节点关系访问HTML元素。

    前一种方式简单易用,主要有document提供的getElementById()方法来完成;后一种方式

    则利用树节点之间的父子、兄弟关系来访问。

 

14.3.1  根据ID访问HTML元素

    根据ID访问HTML元素由如下方法实现:

      document.getElementById(idVal):返回文档中id属性值为idVal的HTML元素。

 

14.3.2  利用节点关系访问HTML元素

    利用节点关系访问HTML元素的属性和方法如下:

      Node parentNode:返回当前节点的父节点。只读属性。

      Node perviousSibling:返回当前节点的前一个兄弟节点。只读属性。

      Node nextSibling:返回当前节点的后一个兄弟节点。只读属性。

      Node[] childNodes:返回当前节点的所有子节点。只读属性。

      Node[] getElementsByTagName(tagName):返回当前节点的具有指定标签名的所有子节点。

      Node firstChild:返回当前节点的第一个子节点。只读属性。

      Node lastChild:返回当前节点的最后一个子节点。只读属性。

转载于:https://www.cnblogs.com/duzuoyan/p/3898003.html

你可能感兴趣的文章
win+rsync+php,跨平台的fswatch+rsync同步备份
查看>>
vue2 cdn 加载html,vue项目中使用CDN加载
查看>>
github.com访问慢解决
查看>>
转:哈夫曼树详解
查看>>
.Net Core Identity外面使用Cookie中间件
查看>>
C#中泛型之Dictionary
查看>>
Codeforces Round #376 (Div. 2)
查看>>
Codeforces 607D Power Tree 线段树 (看题解)
查看>>
写在人生的路上——2016年上半年总结
查看>>
C语言、C语言的起源以及类似C语言的编程语言的历史简直不要太漫长,我简单总结列表如下:...
查看>>
sp1.3-1.4 Neural Networks and Deep Learning
查看>>
SQL 将一个表中的所有记录插入到一个临时表中
查看>>
nmea协议
查看>>
js 中对象的特性
查看>>
hdoj3714【三分】
查看>>
嵌入式开发入门(4)—驱动入门之时序图分析【20121211修改,未完】
查看>>
Python 使用字符串
查看>>
Quartz Core之CALayer
查看>>
java:一个项目的开发过程(转)
查看>>
操作系统下载路径
查看>>