JavaScript获取DOM节点的办法(JS笔记:十九)

JS面试八股文知识总结(最新) 1.数据类型 undefined、symbol、string、object、number、null、boolean、bigInt 原始数据类型:undefined。。。(栈中存储,大小固定) 引用数据类型:object、array、函数(堆中存储,大小不固定) 补充 在操作系统中内存分为: 栈区:编译器自动分配存放参数变量(类似数据结构的栈) 堆区:开发者分配,不释放,则程序结束后收回 2.new操作符具体做了什么? 具体详情 在内存中创建一个空对象 let obj = new Obect() 设置创 阅读详情

JavaScript获取DOM节点的方法(JS笔记:十九)


DOM节点的三种分类:

  • 元素节点<div></div>元素标签
  • 文本节点"hello word"文本
  • 属性节点class id name属性
     

DOM获取节点的方法:

  • 通过id获取:document.getElementById()
    • 参数:元素id命,不用加#
    • 返回的是对应id的DOM对象
  • 通过class获取:document.getElementsByClassName()
    • 参数:元素class类名,不用加.
    • 返回的是对应class的DOM节点对象集合,是一个伪数组,注意是所有节点
  • 通过标签名获取:document.getElementsByTagName()
    • 参数:元素标签
    • 返回的是对应标签名的DOM节点对象集合,是一个伪数组,注意是所有节点
  • 通过css选择器获取:document.querySelector()
    • 参数:css选择器,#id,.class,tag等
    • 返回的是对应css选择器对应的第一个标签
  • 通过css选择器获取:document.querySelectorAll()
    • 参数:css选择器,#id,.class,tag等
    • 返回的是对应css选择器对应的DOM属性节点对象集合,是一个伪数组,注意是元素节点

如果元素有id可以直接通过id获取到该DOM元素(但是不建议使用)

<button id="btn">点我</button>
console.log(btn); // <button id="btn"></button>

 
 
(JS笔记:十九    date:2020-12-23)

RTT(RT-Thread)串口设备(RTT保姆级教程) 本章主要介绍串口设备在RT-Thread操作系统中应用层如何使用。关于串口设备的使用,我们只需要在应用层找到串口设备,然后去初始化,初始化完成以后就可以读写串口设备了。操作的方法在应用层,驱动是不需要我们去完成的,驱动已经在操作系统中提供了。 阅读详情

相关推荐

H.264 入门篇 - 09 (帧间预测 - 参考帧列表)

短期和长期的关系和区别:在一个解码器中的 DPB(参考帧缓存)大小总是有限的,所以引入一个问题,什么样的参考帧会被保存到 DPB 中,什么样的参考帧会被移除出去,因此将分为长期和短期参考帧,所谓短期参考帧是这帧不会长期驻留在DPB中,如果参考帧缓存已满或者有其他特定的条件,那么短期参考帧就会被从DPB中移除;与之相对的长期参考帧,只要没有遇到某个指定的条件,遇到某个IDR帧, 遇到了清空整个DPB的指令等等,那么长期参考帧会长期在DPB中,不会因为有新的参考帧而被冲刷掉;(P帧是按照编码顺序)

StephenZhou 5101

JavaScript中获取DOM节点的方法

JavaScript中获取DOM节点的方法。

weixin_52693727的博客 945

告别抓瞎!手把手教你用Keysight Infinium和M8040完成PCIe 5.0 TX/RX信号完整性测试

本文详细介绍了如何使用Keysight Infinium示波器和M8040误码仪完成PCIe 5.0 TX/RX信号完整性测试。从测试前的设备准备、软件配置到具体的TX信号测试步骤和RX容限测试实战,提供了全面的操作指南和常见问题解决方案,帮助工程师高效完成PCIe 5.0合规性测试。

weixin_30911451的博客 503

JS获取DOM节点的六种方式

JS获取DOM节点1、getElementById() --- id选中元素2、getElementByClassName() --- 类名选中元素3、getElementByTagName() --- 标签名选中元素4、querySelector和queryselectorAll4-1 querySelector() --- 精准的获取某个元素4-2 queryselectorAll() --- 获取符合类名或者标签名等条件的的所有元素5、getElementByName --- 通过name属性获取元素

qq_45829293的博客 4694

ChatGPT Plus完整开通指南:从账号注册到稳定使用全流程

自然语言处理(NLP)技术通过深度学习模型实现对人类语言的理解与生成,其核心原理是基于Transformer架构的大规模预训练。GPT-4作为当前最先进的生成式AI模型,在代码编写、文档分析等场景展现出显著的技术价值。在实际应用中,稳定的网络环境和合规的支付方式是确保AI助手持续服务的关键因素。针对ChatGPT Plus的开通,需要系统性地解决账号验证、虚拟信用卡支付等工程实践问题,才能实现工作流的高效整合。

weixin_34239592的博客 427

OV5640摄像头DVP与MIPI接口配置实战:从30Hz到60Hz的性能优化指南

本文详细解析了OV5640摄像头在DVP与MIPI接口下的60Hz性能优化方法,重点解决720p分辨率下帧率仅30Hz的常见问题。通过精确配置时钟树、传感器寄存器和接口参数,提供DVP与MIPI接口的实战配置代码,并分享调试工具与性能验证技巧,帮助开发者实现稳定的60fps输出。

weixin_29223603的博客 1301

原生JS获取HTML DOM元素的8种方法

记录一下原生JS获取HTML DOM元素的8种方法 通过ID获取(getElementById) 通过name属性(getElementsByName) 通过标签名(getElementsByTagName) 通过类名(getElementsByClassName) 通过选择器获取一个元素(querySelector) 通过选择器获取一组元素(querySelectorAll) 获取html的方法...

daBai_Zzz的博客 536

Python批量注册脚本开发详细

开发一个Python批量注册脚本需要考虑多个方面,包括目标网站的注册流程、验证码处理、请求发送、数据存储等。以下是一个详细的开发流程和代码示例,用于实现基本的批量注册功能。

nsp202505的博客 3346

JS获取DOM元素的方法(8种)

原文地址:https://www.cnblogs.com/web-record/p/10131782.html JS获取DOM元素的方法(8种) 通过ID获取(getElementById) 通过name属性(getElementsByName) 通过标签名(getElementsByTagName) 通过类名(getElementsByClassName) 通过选择器获...

709

在Android中实现SIM卡的读写操作

在上述代码中,我们创建了一个PhoneStateListener的实例,并重写了onSimStateChanged方法来处理SIM卡状态改变的事件。然后,我们通过调用telephonyManager的listen方法注册了这个监听器,并指定了要监听的事件类型为SIM卡状态的改变。在上述代码中,我们调用telephonyManager的sendUssdRequest方法来发送USSD命令,并通过TelephonyManager.UssdResponseCallback来处理USSD响应和发送失败的情况。

2301_79326510的博客 923

vLLM显存逆向计算:如何得到最优gpu-memory-utilization参数

本文提出了一种**逆向工程**的思路:基于vLLM显存占用的底层机制,通过精确计算模型权重、KV缓存、激活内存等各组件的显存需求,**倒推出最优的gpu-memory-utilization参数**。这种方法让我们能够在部署前就准确预估资源需求,实现一次配置、稳定运行。本文我们将从vLLM显存计算的核心原理出发,构建完整的倒推计算框架和源码,并通过大量实验验证其准确性(会有误差,但基本可以直接使用)。

羊城迷鹿的博客 1947

【js】DOM 获取元素节点 的三种方法

三种方法:getElementById、getElementsByTagName、getElementsByClassName 这三种方法通过 innerHTML 获取元素节点的内容时 是不同的!!!!!!! 1、getElementById 请注意,getElementById 返回的是 元素节点对应的 对象 可以用 typeof 来验证 2、getElementsByTagName getElementsByTagName 返回的 元素节点对应的 对象数组 ,是数组 数组 数组 数组,重要.

firstbird的博客 1212

知识图谱(Knowledge Graph)原理与代码实战案例讲解

知识图谱(Knowledge Graph)原理与代码实战案例讲解 作者:禅与计算机程序设计艺术 / Zen and the Art of Computer Programming 1. 背景介绍 1.1 问题的由来

AI天才研究院 1078

JavaScript 学习之旅:第二十九课:DOM 中的元素修改

在JavaScript中,修改DOM(文档对象模型)元素涉及多个步骤,包括获取元素、访问其属性以及进行必要的更改。本课讲解修改DOM元素的一些常见方法。

caifox的博客 1134

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

三万字速通JavaScript

目录 一、前言 二、什么是JavaScript,有什么用? 三、HTML嵌入JavaScript的方式: 第一种方式: 第二种方式: 第三种方式: JavaScript的变量 函数初步 函数参数中的几个场景 情景1:传入参数不足 情景2:传入参数过多 情景3:无参数传入 情景4:多个函数同名 变量的种类 js中的数据类型 typeof运算符 原始类型: 1.Undefined 2.Number 什么时候结果是一个NaN呢? 常见的函数: isNaN: ......

weixin_60719453的博客 2万+

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

JavaScript精粹(五)- DOM&BOM&offset

DOM 和 BOM 是 JavaScript 中常用的操作网页内容和浏览器窗口的模型,而 offset 属性则用于获取元素的位置信息,帮助开发者实现更加灵活和精准的页面布局和交互效果。

Daniel 1549

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

web前端学习(三十九)——JavaScript DOM简介、通过DOM修改HTML、CSS

web前端学习(三十九)——JavaScript DOM简介、通过DOM修改HTML、CSS

贝尔摩德苦艾酒 8107

javascript基础二JavaScript DOM编程

javascript基础二JavaScript DOM编程 RSS订阅显示大图: 今天讲解的内容更多的是要求大家要细心。 好,我们接着来看下JS中的字符串 substr(startIndex,len)//从startIndex开始,截取len个字符。                         一、substr substring(startIndex,stopIndex)/

langman1985的专栏 1167

JS学习笔记

e.target.tagName 是点击的对象具体是什么。因为剩余参数是真数组,可以使用pop,push方法。拷贝对象之后,里面的属性值是简单数据类型直接拷贝值。e.target(target就是点击的对象)在事件回调函数中绑定的第一个参数就是事件对象。普通函数里面this指向的是window。如果属性值是引用数据类型则拷贝的是地址。this指向就近外层作用域中的this。有短横线链接的属性,采取小驼峰命名法。谁调用函数,函数中的this就指向谁。对象解构的变量名可以重新改名,结构。

m0_74375748的博客 1604

【JavaScript】十九、页面尺寸事件 + 获取元素位置

会在窗口尺寸改变的时候触发事件

llg___的博客 1312

javaScript(十九)Element

1. DOM 元素树 还记得下面这张图吗? DOM 访问或操作 HTML 页面内容主要是依靠 DOM 节点树这个模型。DOM 有三个主要对象,除了 Document 和 Node 之外,还有一个就是 Element 对象。Element 对象描述了所有相同种类的元素所普遍具有的方法和属性,也是访问和操作 HTML 页面内容的主要途径之一。Element 对象和 Node 对象类似,同样提供了一...

libufan的博客 642

第二十九天 js的dom树 && 了解DEMO的基本应用 &&加密编码库 && js逆向分析探针问题&&登录调试

前言js demo树和编解码库的应用都是最热门的东西 就和我们学习的.ajax技术一样 前端我们为什么搜集信息的时候 优先搜索 .ajax呢 实际上就是 .ajax的$success泄露会造成很大的安全问题。

2301_81155391的博客 1119

JavaScript基础笔记(六)

这个系列记录之前学习JS基础的一些知识点和笔记,希望会对一些刚开始学习JavaScript的入门者有用,若有错误与不当之处欢迎指出与纠正!!! 五十一 获取dom的方法 Getelementbyid Getelementbyclass Getelementbytagname Getelementbyname Queryselector 五十二 触发事件 Btn.οnclick=deal; Func...

Jiang_29k的博客 281

从0开始学前端 第二十八课:DOM简介与探索DOM节点

理解DOM是什么以及它的作用。了解DOM与HTML的关系。学习浏览器中如何表示DOM。掌握DOM节点的类型和属性。学习DOM节点之间的关系,包括父节点、子节点和兄弟节点。DOM(文档对象模型)是一种与平台和语言无关的接口,允许程序和脚本动态访问和更新文档的内容、结构和样式。DOM将HTML文档表述为一个节点树,允许开发者使用JavaScript来操作这些节点,从而改变文档的结构、样式和内容。浏览器解析HTML文档,创建一个在内存中的DOM树,这个树反映了文档的结构。

weixin_44738632的博客 969

前端基础(十九、DOM 获取、修改DOM)

十九、DOM获取、修改DOMDOM(文档对象模型)前言获取DOM修改DOM修改DOM内容修改DOM样式 DOM(文档对象模型) 前言 DOM是文档对象模型的缩写。通过DOM,JS能访问和改变HTML中的所有元素,DOM模型被结构化为对象树: 图片源自w3school 通过这个对象模型,我们可以在JS中对HTML元素和属性进行增加、修改和删除,对CSS样式进行修改,还可以增加HTML事件,并作出反应等。 获取DOM 获取DOM元素常用的方法如下: document.getElementById("xx

小鱼干儿的博客 467

轻松学习JavaScript十九:DOM编程之在HTML文档什么位置编写JS代码

转载自:http://blog.csdn.net/erlian1992/article/details/50332671      在学习DOM编程的时候又回过头去看了过去写的JS代码,并没有考虑在什么位置编写JS代码更加符合规范以及 当HTML文档加载完毕后再运行JS代码的问题。在刚接触JS的时候,写过一篇博文:轻松学习JavaScript三:  JavaScript与HTML

qq_15167261的博客 455
上一篇: JavaScript中JSON类型的数据转换和使用(JS笔记:十八)
下一篇: JavaScript中DOM关系型节点的获取(JS笔记:二十)
TZOF_
博客等级 码龄7年 37粉丝 45原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TZOF_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值