DOM获取元素
如何获取元素
- 通过ID获取
document.getElementById('ID名')
方法获取
因为我们文档页面是从上往下加载。所以先有标签。所以script写在标签的下面。
参数是字符串,所以要加引号
返回的是一个元素对象
console.dir(); 打印我们返回的元素对象,更好的查看里面的属性和方法
- 通过TagName(标签名)获取
document.getElementsByTagName('标签名')
方法获取
因为我们文档页面是从上往下加载。所以先有标签。所以script写在标签的下面。
参数是字符串,所以要加引号
返回的是获取过来元素对象的集合,以伪数组的形式存储的。
所以想要操作里面的元素就要遍历
得到的元素是动态的
如果只有一个li,返回的还是伪数组的元素
如果没有li,返回的就是空的伪数组。
- H5新增
-
通过ClassName(类名)获取
document.getElementsByClassName('类名')
-
document.querySelector('选择器')//返回指定选择器的第一个元素
需要告诉他是什么选择器
例如#;.; -
document.querySelectorAll('选择器');//返回所选选择器的所有元素
获取html和body标签
- 获取body标签
var bodyEle =document.body;
console.log(bodyEle);
- 获取html标签
var htmlEle =document.documentElement;
console.log(htmlEle);
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通