JavaScript初级——DOM查询的其他方法

news2024/11/7 22:46:47

1、在document中有一个属性 body ,保存的是body的引用。

2、document.documentElement 保存的是 html 根标签。

3、document.all 代表页面中所有的元素。

4、根据元素的 class 属性值查询一组元素节点对象

        getElementsByClassName()可以根据 class 属性值来获取一组元素节点对象,但是该方法不支持 IE8 及以下的浏览器。

5、document.querySelector()需要一个选择器的字符串作为参数,可以根据一个CSS选择器来查询一个元素节点对象。

        虽然IE8中没有getElemntsByClassName(),但是可以使用querySelector()代替。使用该方法总会返回唯一的一个元素,如果满足条件的元素有多个,那么他只会返回第一个。

6、document.querySelectorAll()该方法和querySelector()用法类似,不同的是它会将符合条件的元素封装到一个数组中返回。即使符合条件的元素只有一个,他也会返回数组。

本文分享到这里,下一节继续学习JavaScript初级的DOM的增删改的内容。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2073019.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

c++中的const权限及static成员

c中的const权限 void Print() {cout << _year << "-" << _mouth << "-" << _day << endl; } void f(const Date& d) {d.Print(); } this指针为非const的&#xff0c;故需要 //void Print(const Date* this) voi…

【机器学习】数据预处理、特征缩放以及有偏分布的基本概念

引言 数据预处理是机器学习过程中的一个关键步骤&#xff0c;它涉及对原始数据进行清洗、转换和重塑&#xff0c;以提高模型的性能和准确性 文章目录 引言一、数据预处理1.1 定义1.2 步骤1.2.1 数据清洗1.2.2 数据转换1.2.3 数据重塑1.2.4 数据分割1.2.5 数据增强1.2.6 处理不平…

Java—基础知识总结 ٩(๑❛ᴗ❛๑)۶

目录&#xff1a; 一、Java基础知识 1、Java的语言特性&#xff1a; 2、Java的注释&#xff1a; 3、标识符&#xff1a; 4、关键字&#xff1a; 5、数据类型与变量&#xff1a; 1&#xff09;、常量&#xff1a; 2&#xff09;数据类型&#xff1a; 3&#xff09;、变量…

零基础5分钟上手亚马逊云科技-搭建CDN加速应用访问

简介&#xff1a; 欢迎来到小李哥全新亚马逊云科技AWS云计算知识学习系列&#xff0c;适用于任何无云计算或者亚马逊云科技技术背景的开发者&#xff0c;通过这篇文章大家零基础5分钟就能完全学会亚马逊云科技一个经典的服务开发架构方案。 我会每天介绍一个基于亚马逊云科技…

标准版v5.4安卓手机小程序扫码核销读取不到核销码的问题

修改这个文件&#xff0c;红色的那块代码替换成绿色的这段代码&#xff0c;然后重新打包上传。 文件地址&#xff1a;template/uni-app/pages/admin/order_cancellation/index.vue let path decodeURIComponent(res.path); self.verify_code path.split(‘code’)[1]; h5…

MTK的ATA工厂PCBA贴片验证测试

1.ATA测试就是PCBA硬件测试,目的如下 在工厂生产过程中,在PCB SMT贴装器件并烧录软件后,需要验证DUT(device under test)板上各个功能模块单元的driver基本功能是否正常,通过测试筛查出贴片异常或元器件物料异常等不良PCBA主板。 2.要进行此测试,MTK官方所要求的条件如下…

【C++】函数模板特化:深度解析与应用场景

&#x1f4e2;博客主页&#xff1a;https://blog.csdn.net/2301_779549673 &#x1f4e2;欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f4dd; 如有错误敬请指正&#xff01; &#x1f4e2;本文由 JohnKi 原创&#xff0c;首发于 CSDN&#x1f649; &#x1f4e2;未来很长&#…

【25届秋招】Shopee 0825算法岗笔试

目录 1. 第一题2. 第二题3. 第三题 ⏰ 时间&#xff1a;2024/08/25 &#x1f504; 输入输出&#xff1a;LeetCode格式 ⏳ 时长&#xff1a;2h 本试卷有10道单选&#xff0c;5道多选&#xff0c;3道编程。 整体难度非常简单&#xff0c;博主20min成功AK&#xff0c;这里只给出编…

Self-attention反向传播和梯度消失计算

文章目录 1、前言2、Self-attention的特点3、为什么是(Q, K, V)三元组4、归一化和放缩4.1、Normalization4.2、Scaled4.3、总结 5、Softmax的梯度变化5.1、Softmax函数的输入分布是如何影响输出的5.2、反向传播的过程中的梯度求导5.3、出现梯度消失现象的原因 6、维度与点积大小…

如何使用ssm实现固定资产管理系统

TOC ssm167固定资产管理系统jsp 绪论 1.1 选题背景 网络技术和计算机技术发展至今&#xff0c;已经拥有了深厚的理论基础&#xff0c;并在现实中进行了充分运用&#xff0c;尤其是基于计算机运行的软件更是受到各界的关注。计算机软件可以针对不同行业的营业特点以及管理需…

Golang测试func TestXX(t *testing.T)的使用

一般Golang中的测试代码都以xxx_test.go的样式&#xff0c;在命名测试函数的时候以Testxx开头。 以下是我写的一个单元&#xff1a; package testsimport "strings"func Split(s, sep string) (res []string) {i : strings.Index(s, sep)for i > -1 {res append…

常见虚拟现实硬件设备及特点

一、常见的虚拟现实设备介绍 &#xff08;1&#xff09;VR设备 &#xff08;2&#xff09;AR设备 &#xff08;3&#xff09;MR设备 二、各种虚拟现实设备的特点 序号种类设备沉浸感价格比较&#xff08;元&#xff09;占用场地等特点1VRPC主机普通显示器不是全沉浸6000就是办…

嵌入式UI开发-lvgl+wsl2+vscode系列:12、GUI Guider安装使用及在ssd202开发板上测试

一、前言 接下来我们根据开发板官方的指南安装lvgl的ui工具GUI Guider进行开发和测试。理论上还有SquareLine Studio&#xff0c;但是由于一些收费等因素暂时不做过多介绍&#xff0c;gui工具只是辅助&#xff0c;加快开发效率&#xff0c;很多时候还是得直接用代码写界面。&a…

睿考网:2024年中级经济师考试时间

报名时间&#xff1a;2024年8.12-9.11日 考试时间&#xff1a;2024年11.16-11.17日 成绩查询&#xff1a;2024年12月 报考条件&#xff1a; 1.高中毕业并取得初级经济专业技术资格&#xff0c;从事相关专业工作满10年; 2.具备大学专科学历&#xff0c;从事相关专业工作满6…

集团数字化转型方案(十三)

为了推动集团的数字化转型&#xff0c;我们将通过整合先进的信息技术、优化业务流程和提升数据分析能力&#xff0c;致力于实现全面的业务数字化&#xff0c;提升运营效率和市场竞争力。具体方案包括&#xff1a;引入人工智能和大数据分析工具&#xff0c;以精准数据驱动决策&a…

[C++] 异常详解

标题&#xff1a;[C] 异常详解 水墨不写bug 目录 一、错误处理方式 C语言 Java语言 二、异常的概念 三、异常的使用 1.异常的抛出和捕获&#xff08;基本用法&#xff09; 2.异常的重新抛出&#xff08;特殊情况&#xff09; 3.异常的规范和常见坑点 四、标准库的异常…

嵌入式UI开发-lvgl+wsl2+vscode系列:11、SSD202移植运行评估demo程序

一、前言 接下来我们根据开发板的LVGL指南移植lvgl的demo程序到开发板上&#xff0c;以及将一个评估的项目移植到开发板上&#xff0c;你将会发现移植lvgl到ssd2xx的板子上似乎很简单&#xff0c;但通过评估程序你将更加方便了解lvgl是否可以满足你的开发需求&#xff0c;除了…

JS 遍历请求数据,实现分页

JS 遍历请求分页 文章目录 JS 遍历请求分页效果图递归方式for循环 效果图 递归方式 const pageSize 10; // 假设每页10项/*** 接收页码和每页项数&#xff0c;返回Promise对象*/ function paginateData(page, pageSize) {return new Promise((resolve, reject) > {setTime…

用甜羊浏览器一键登录30个微店店铺的便捷之道

导语&#xff1a;微店是目前越来越受欢迎的电商平台&#xff0c;对于经营者来说&#xff0c;登录管理多个店铺可能是一项繁琐的任务。而甜羊浏览器的强大功能和智能体验&#xff0c;能够帮助用户轻松实现一键登录30个微店店铺&#xff0c;极大地提高了效率。本文将为大家介绍如…

3D打印随形透气钢:模具排气创新解决方案

在飞速发展的制造业中&#xff0c;技术的每一次飞跃都深刻影响着行业的进步。其中&#xff0c;3D打印随形透气钢技术的诞生&#xff0c;如同一股清新的风&#xff0c;为模具制造中的困气问题带来了革命性的解决方案。 简单来说&#xff0c;3D打印随形透气钢就是一项能够根据模具…