javascript之Dom查询操作1

1.通过Id获取单个元素

假定要获取下面html代码里面id是div1的div标签内容

语法是document.getElementById(Id值)

html 复制代码
<div id="div1">div1</div>
javascript 复制代码
 let a = document.getElementById("div1")
console.log(a)

2.根据name属性值获取

语法是document.getElementsByName(name值)

html 复制代码
    爱好:<input type="checkbox" name="hobby" value="eat">吃饭
        <input type="checkbox" name="hobby" value="sleep">睡觉
        <input type="checkbox" name="hobby" value="play">运动

这里要获取上面html代码里面的name值是hobby的内容

javascript 复制代码
       let b =document.getElementsByName("hobby")
       console.log(b)

3.根据标签名获取元素

语法是document.getElementsByTagName(标签名)

假如要查询标签是div的元素

javascript 复制代码
let c =document.getElementsByTagName("div")

4.根据类名进行查询

语法是

document.getElementsByClassName(类名)

既定要查类名是hello的元素

javascript 复制代码
let d =document.getElementsByClassName("hello")

以上是比较传统的查询方式

相关推荐
前端snow2 小时前
ai agent --- DeepAgents 中间件
前端
九皇叔叔2 小时前
【09】SpringBoot4 MyBatisPlus 增删改查(CRUD)
java·mybatis·mybatisplus
data analyse 4562 小时前
报表能自定义的国内统计工具有哪些
前端·数据分析
白杨尚青2 小时前
C++入门篇(十):string(上)——认识string:构造与三大遍历(一条龙讲透operator[]、迭代器、auto、范围for)
java·开发语言·c++·笔记·stl
IT_陈寒2 小时前
JavaScript闭包的这个坑,我居然今天才爬出来
前端·人工智能·后端
可乐鸡翅yeah_2 小时前
hls.js 切换多个视频源,新手开发常见踩坑
开发语言·前端·javascript·ios·ffmpeg·音视频·safari
葡萄城技术团队2 小时前
复制走的是数字,留下的是身份:Web 表格里被忽视的数据断层
前端
kyriewen2 小时前
我实测了前端日期的 5 个坑:差 8 小时只是开始
前端·javascript·程序员
anew___2 小时前
《从零手写操作系统 (11):文件系统初探——initrd与VFS抽象层》
java·javascript·算法