JS&DOM 获取页面元素对象
文章目录
通过 id名 :getElementById()
通过id获取元素
<body>
<div id="one">Hello World</div>
<script>
console.log(document.getElementById("one"));
</script>
</body>
通过 类名 :getElementByClassName()
1.通过类名(class)获取元素
2.返回类数组元素集合,即单次获取多个同类名元素
3.通过下标获取指定元素
<body>
<div class="one">Hello World</div>
<script>
console.log(document.getElementsByClassName("one")[0]);
</script>
</body>
通过 标签名 :getElementsByTagName()
1.通过标签名获取元素
2.返回类数组元素集合,即单次获取多个同类名元素
3.通过下标获取指定元素
<body>
<div>Hello1 World</div>
<div>Hello2 World</div>
<div>Hello3 World</div>
<script>
console.log(document.getElementsByTagName("div"));
</script>
</body>
H5万能获取单个 :querySelector()
1.H5新增万能获取方法,括号内 直接填写 id/class/标签名即可获取
2.返回 单个 元素
<body>
<div class="one" id="two">Hello World</div>
<script>
console.log(document.querySelector("div"));
console.log(document.querySelector(".one"));
console.log(document.querySelector("#two"));
</script>
</body>
H5万能获取多个 :querySelectorAll()
1.H5新增万能获取方法,括号内 直接填写 id/class/标签名即可获取
2.返回类数组元素集合,即返回多个元素
<body>
<div class="one">Hello World</div>
<div class="one">Hello World</div>
<div class="one">Hello World</div>
<script>
console.log(document.querySelectorAll("div"));
console.log(document.querySelectorAll(".one"));
</script>
</body>
直接获取body :document.body
直接获取body元素
console.log(document.body);
直接console.log打印id获取
<body>
<div id="one"></div>
<script>
console.log(one);
</script>
</body>