Java学习者论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

恭喜Java学习者论坛(https://www.javaxxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,购买链接:点击进入购买VIP会员
JAVA高级面试进阶视频教程Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程

Go语言视频零基础入门到精通

Java架构师3期(课件+源码)

Java开发全终端实战租房项目视频教程

SpringBoot2.X入门到高级使用教程

大数据培训第六期全套视频教程

深度学习(CNN RNN GAN)算法原理

Java亿级流量电商系统视频教程

互联网架构师视频教程

年薪50万Spark2.0从入门到精通

年薪50万!人工智能学习路线教程

年薪50万!大数据从入门到精通学习路线年薪50万!机器学习入门到精通视频教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程 MySQL入门到精通教程
查看: 810|回复: 0

搜索文档中的特定的元素

[复制链接]

该用户从未签到

发表于 2012-3-13 21:04:11 | 显示全部楼层 |阅读模式
在使用DOM的过程中,有时候需要定位到文档中的某个特定节点,或者具有特定类型的节点列表。这种情况下,可以调用Document对象的getElementsByTagName()和getElementById()方法来实现。document.getElementsByTagName()返回文档中具有指定标记名的全部Element节点数组。Element出现在数组中的顺序就是他们在文档中出现的顺序。传递给getElementsByTagName()的参数忽略大小写。
(注意:可以使用document.body定位到<body>标记,因为它是惟一的。)

getElementsByTagName()返回的数组取决于文档。一旦文档改变,返回结果也立即改变。与其相比,getElementById()则比较灵活,可以随时定位到目标,只是要实现给目标元素一个惟一的id属性值。Element对象也支持getElementsByTagName()和getElementById()。不同的是,搜索领域只针对调用者的子节点。






通过直接操作body的子节点来修改文档。而在HTML文档中,布局和定位常常通过表格<table>来实现。使用表格来显式信息数据更加普遍。因此,例程4-20将演示操作表格内容,将表格的四个单元行顺序颠倒。如果没有使用<tbody>标记,则<table>把全部的<tr>当作属于一个<tbody>标记的子节点,所以这里采用数组缓存的方式,把行数据颠倒一下。这个例子同时也演示了如何使用DOM创建表格单元行。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Java学习者论坛 ( 声明:本站资料整理自互联网,用于Java学习者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

GMT+8, 2024-12-22 20:41 , Processed in 0.384254 second(s), 48 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表