<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>使用querySelector来获取元素</title>
</head>
<body>
<ul>
<li>早上去吃饭</li>
<li>中午去吃饭</li>
<li>晚上去吃饭</li>
</ul>
<button>点击</button>
<script>
var btn = document.querySelector('button') //选择页面中的第一个button querySelector默认的就是返回页面的中 的第一个button元素
btn.onclick = li;
function li() {
// 由于querySelectorAll获取的是页面中所有的li元素,所以在querySelectorAll('li')后需要加上[0]
document.querySelectorAll('li')[0].style.backgroundColor="red"
}
</script>
</body>
</html>如果要全选li元素,还是需要遍历,只是选取的时候用了querySelectorAll语句
<script>
var li = document.querySelectorAll('li')
var btn = document.querySelector('button')
btn.onclick = function () {
for (var i=0;i<li.length;i++)
li[i].style.backgroundColor = "red"
}
</script>
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号