博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
8月7号=》356页-360页
阅读量:4949 次
发布时间: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

你可能感兴趣的文章
Android sendToTarget
查看>>
输出的巧妙思想(解题技巧)
查看>>
[学习] nofollow
查看>>
测试阶段的工作进度
查看>>
《将博客搬至CSDN》
查看>>
ExtJS 刷新后,默认选中刷新前最后一次选中的节点
查看>>
实现一个简单的shell(2)
查看>>
Window 常用命令
查看>>
SMTP协议学习笔记
查看>>
ubuntu18.04下安装eclipse jee
查看>>
在ASP.NET MVC中使用Web API和EntityFramework构建应用程序
查看>>
iOS OpenGL ES简单绘制三角形
查看>>
.NET Core 中正确使用 HttpClient 的姿势
查看>>
求子数组最大值
查看>>
谈谈tmpdir与innodb_tmpdir的区别和用处
查看>>
4.4---建立二叉树的链表
查看>>
从云原生看企业云的未来
查看>>
《高性能Linux服务器构建实战Ⅱ》热销中,附试读章节下载
查看>>
理解 RIPv1使用广播更新路由与RIPv2使用组播更新路由的区别
查看>>
linux svn服务器搭建、客户端操作、备份与恢复
查看>>