浏览器中的JS和获取dom元素
发布于:2022-06-13 10:45:41
次阅读
<!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"> <script src="demo7.js"></script> <title>浏览器中的JS</title></head><body> <!-- js的工作环节/宿主环境:浏览器和服务器node.js --> <!-- 1.事件属性,写到元素的事件属性 --> <button onclick="console.log('hello world');">按钮1</button> <button onclick="setBg(this)">按钮2</button> <!-- 获取dom元素 --> <ul class="list"> <li class="item">item1</li> <li class="item">item2</li> <li class="item">item3</li> <li class="item">item4</li> <li class="item">item5</li> </ul> <script> // TODDD 获取一组 querySelectorALL(css选择器) console.log(document); const items = document.querySelectorAll(".list > .item"); console.log(items);console.log(document); for(let i = 0;i < items.length; i++){ items[i].style.color = "red"; } // TODDD 获取一个 querySelector(css选择器) const first = document.querySelector(".list > .item"); console.log(first); first.style.backgroundColor = "yellow"; const third = document.querySelector(".list > .item:nth-of-type(3)"); console.log(third); third.style.backgroundColor = "yellow"; </script></body></html>