getAttribute()获取属性

getAttribute()获取属性一份文档就是一棵节点树 节点分为不同的类型 元素节点 属性节点和文本节点等 getElementBy 方法将返回一个对象 该对象对应着文档里的一个特定的元素节点 getElementsB 方法将返回一个对象数组 它们分别对应着文档里的一个特定的元素节点 这些节点中的每个都是一个对象 接下来 我们将向大家介绍几个与这些对象相关联的属性和方法 3

一份文档就是一棵节点树。

●节点分为不同的类型:元素节点、属性节点和文本节点等。

●getElementById()方法将返回一个对象,该对象对应着文档里的一个特定的元素节点。

●getElementsByTagName()方法将返回一个对象数组,它们分别对应着文档里的一个特定的元素节点。

●这些节点中的每个都是一个对象。

接下来,我们将向大家介绍几个与这些对象相关联的属性和方法。

3.4.1 getAttribute()方法

至此,我们已经向大家介绍了两种检索特定元素节点的办法:一种是使用getElementById()方法,另一种是使用getElementsByTagName()方法。在找到那个元素后,我们就可以利用getAttribute()方法把它的各种属性的值查询出来。

getAttribute()方法是一个函数。它只有一个参数——你打算查询的属性的名字:

例如,你可以把它与getElementsByTagName()方法结合起来,去查询每个

在“购物清单”文档里只有一个带有title属性的

元素。假如这份文档还有一个或更多个不带title属性的

This is just test

然后重新加载这个页面。这一次,你们将看到两个alter对话框,而第二个对话框将是一片空白或者是只显示着单词“null”——具体情况要取决于你的Web浏览器将如何显示null值。

我们此前介绍给大家的所有方法都只能用来检索信息。setAttribute()方法与它们有一个本质上的区别:它允许我们对属性节点的值做出修改。

类似于getAttribute()方法,setAttribute()方法也是一个只能通过元素节点对象调用的函数,但setAttribute()方法需要我们向它传递两个参数:

在上例中,我们设置了一个现有节点的title属性,但这个属性原先并不存在。这意味着我们发出的setAttribute()调用实际完成了两项操作:先把这个属性创建出来,然后再对其值进行设置。如果我们把setAttribute()方法用在元素节点的某个现有属性上,这个属性的当前值将被覆盖。

在“购物清单”示例文档里,

元素已经有了一个title属性,这个属性的值是a gentle reminder。我们可以用setAttribute()方法来改变它的当前值:


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/216315.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午12:06
下一篇 2026年3月18日 下午12:07


相关推荐

  • 男人的恋爱过程「建议收藏」

    男人的恋爱过程「建议收藏」当对选择恋人的过程越谨慎,就越容易找到适合的恋人。虽然有的人很快就达到目的,但是基本上这是一个不断尝试与错误的过程。透过自我调整,最后终将达成目的。对常规四个阶段变化的了解,你可以了解你距离目标还有多远。让我们仔细探索男人、在四个阶段中的不同反应。男人:生理上的吸引在第一阶段男人对女人先产生生理上的吸引是很正常的。男人尤其注意女人的外表,她走路的方式、她的头发、微笑、眼睛、身高、美腿、…

    2022年7月25日
    12
  • Android11小黄鸟安装CA证书以及解决抓包没网问题

    Android11小黄鸟安装CA证书以及解决抓包没网问题目录安装 CA 证书解决没网安装 CA 证书首先没有 CA 证书是这个样子的 1 准备一个 MT 管理器 2 进入到 data data com guoshi httpcanary premium cache 目录找到 HttpCanary pem 文件 3 将 HttpCanary pem 复制一份将新的文件命名为 HttpCanary jks4 重启黄鸟就会发现证书已经安装了 5 进入上图页面后点击添加证书至根系统 6 导出 HttpCanary 根证书导出的证书位置在 storage emulated

    2026年3月17日
    1
  • Python中if __name__ == ‘__main__‘:的作用和原理「建议收藏」

    Python中if __name__ == ‘__main__‘:的作用和原理「建议收藏」if__name__==’__main__’:的作用一个python文件通常有两种使用方法,第一是作为脚本直接执行,第二是import到其他的python脚本中被调用(模块重用)执行。因此if__name__==’main’:的作用就是控制这两种情况执行代码的过程,在if__name__==’main’:下的代码只有在第一种情况下(即文件作为脚本直接执行)才会…

    2022年6月1日
    35
  • zpl php,zpl文件扩展名,zpl文件怎么打开?

    zpl php,zpl文件扩展名,zpl文件怎么打开?zpl 文件类型 ZoomPlayerPl 扩展名为 zpl 的文件是一个数据文件 文件说明 Playlistform aDVDandmedia savedinatext

    2026年3月18日
    2
  • C++中getchar()的使用方法「建议收藏」

    C++中getchar()的使用方法「建议收藏」1getchar()简介getchar()是C语言中的函数,C++中也包含了该函数。getchar()函数的作用是从标准的输入stdin中读取字符。也就是说,getchar()函数以字符为单位对输入的数据进行读取。2getchar()读取缓冲区方式在控制台中通过键盘输入数据时,以回车键作为结束标志。当输入结束后,键盘输入的数据连同回车键一起被输入到输入缓冲区中。在程序中第一次调用getchar…

    2022年10月18日
    5
  • Fiddler抓取视频数据「建议收藏」

    准备工作:(1)、手机(安卓、ios都可以)/安卓模拟器,今天主要以安卓模拟器为主,操作过程一致。(2)、抓包工具:Fiddel下载地址:(https://www.telerik.com/download/fiddler)(3)、编程工具:pycharm(4)、安卓模拟器上安装抖音(逍遥安装模拟器)一、fiddler配置在tools中的options中,按照图中勾选后点击Actio…

    2022年4月8日
    885

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号