<div class="wrap"><div id="wrap-con"><input type="text" /><div class="form-item">1</div><div class="form-item">2</div></div></div>
1、通过id选择器获取,获取的是唯一的值
const wrapDom = document.getElementById("wrap-con"); console.log(wrapDom);/*<div id="wrap-con"><input type="text"><div class="form-item">1</div><div class="form-item">2</div></div>*/
2、通过class类名,获取的是一个dom数组,所有相同类名元素组成的数组
const formItems = document.getElementsByClassName("form-item");console.log(formItems[0]);/*<div class="form-item">1</div>* /
3、通过标签名,获取的是一个dom数组,所有相同标签元素组成的数组
const inputDoms = document.getElementsByTagName("input");console.log(inputDoms[0]);//<input type="text" />
4、通过es6新方法,querySelectorAll 。获取的是一个dom对象数组,所有相同选择器元素组成的数组
const inputDoms2 = document.querySelectorAll("input");const formItems2 = document.querySelectorAll(".form-item");console.log(inputDoms2[0]);console.log(formItems2[0]);//<input type="text" />//<div class="form-item">1</div>
4、通过es6新方法,querySelector 。获取的是一个dom对象
const wrapDom2 = document.querySelector("#wrap-con");console.log(wrapDom2);/*<div id="wrap-con"><input type="text"><div class="form-item">1</div><div class="form-item">2</div></div>*/
【原生Javascript常用的获取dom元素的几种方法】
推荐阅读
- 平常用的办公软件有哪些,办公软件什么好用-
- 腹部减肥罐
- 做菜经常用的调料,做菜放什么调料更好吃-
- 原生家庭的心理问题如何解决,怎么摆脱原生家庭阴影-
- 日常生活中最常用的50句英语口语?日常用英语生活句型口语
- 如何防止互联网监听?最常用的防范方法
- Windows系统中常用的CMD命令集合,学会慢慢成为高手
- 原生家庭什么意思?
- 应用文写作训练的三种方法是?详细说明应用文写作常用的基本格式
- 8个常用的招聘网站对比推荐! 找工作平台哪个靠谱