一、document.getElenmentById()
代码演示:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<div id="app">
我是通过id名获取元素
</div>
<script>
var id = document.getElementById('app');
// 返回的一个获取到的元素
console.log(id);
</script>
</body>
</html>
展示结果:
二、document.getElenmentByTagName()
代码演示:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<ul>
<li>我是通过标签名被获取到的元素</li>
<li>我是通过标签名被获取到的元素</li>
<li>我是通过标签名被获取到的元素</li>
<li>我是通过标签名被获取到的元素</li>
</ul>
<script>
var tag = document.getElementsByTagName('li');
// 返回的一个伪数组
console.log(tag);
</script>
</body>
</html>
演示结果:
三、document.getElenmentClassName()
代码演示:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<div class="app">
我是通过类名被获取到的元素
</div>
<script>
var app = document.getElementsByClassName('app');
// 返回的一个对象
console.log(app);
console.log(typeof app);
</script>
</body>
</html>
演示结果:
四、document.querySelector()
- 里面的参数是选择器,可以是标签,id,或者是类名
代码演示:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<div id="app">
我是通过id选择器被选中的
</div>
<div class="app">
我是通过类选择器被选中的
</div>
<p>
我是通过标签选择器被选中的
</p>
<script>
var id = document.querySelector('#app');
var cl = document.querySelector('.app');
var tag = document.querySelector('p');
console.log(id);
console.log(cl);
console.log(tag);
</script>
</body>
</html>
演示结果:
五、document.querySelectorAll()
- 获取所有元素的集合
代码演示:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<ul>
<li>我是被获取的第一个元素</li>
<li>我是被获取的第二个元素</li>
<li>我是被获取的第三个元素</li>
<li>我是被获取的第四个元素</li>
<li>我是被获取的第五个元素</li>
</ul>
<script>
var list = document.querySelectorAll('li');
console.log(list);
</script>
</body>
</html>
演示结果: