DOM中6个选择器

Original 2019-02-28 11:26:43 298
abstract:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <img src="images/1.png"
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<img src="images/1.png" name="img1" alt="">
<ul>
<li id="li1">列表项01</li>
<li>列表项02</li>
<li>列表项03</li>
<li>列表项04</li>
<li>列表项05</li>
</ul>
<a href="" name="a1">111</a>
</body>
<script>
let li = document.getElementById('li1');//id选择器
console.log(li);
li.style.background = "lightblue";
let li3 = document.getElementsByClassName('li3')[0];//class选择器
li3.style.background = 'lightyellow';
document.getElementsByClassName('li3').item(0).style.background = 'lightgreen';
let a1 = document.links[0];
console.log(a1);
a1.style.background = 'lightblue';
a1.href = 'http://www.baidu.com/';
let img1 = document.getElementsByName('img1')[0];//name选择器
console.log(img1);
img1.style.width="200px";
let ul = document.getElementsByTagName('ul').item(0);//元素选择器
ul.lastElementChild.style.background = 'lightyellow';
li = document.querySelector(".li3");//css选择器 及时有多个也返回所有元素的第一个元素
console.log(li)
li = document.querySelectorAll("li").item(1);//css选择器返回数组
console.log(li);
/*
let c = 1;
const a = 4;
function test(){
let c = 2;
console.log(c);
}
test();
console.log(c);
console.log(a);
*/
</script>
</html>

DOM选择器中4个常用选择器,和2个css选择器

document.getElementById(); //DOM中的ID选择器   返回一个元素对象
document.getElementsByName(); //DOM中的name选择器  返回一个对象/数组集合
document.getElementsByTagName(); //DOM中的元素名称选择器  返回一个对象/数组集合
document.getElementsByClassName(); //DOM中的类名选择器  返回一个对象/数组集合
document.querySelector(); //DOM中CSS选择器,返回的一个元素,如果匹配多个则返回数组中第一个元素
document.querySelectorAll(); //DOM中CSS选择器  返回一个对象/数组集合

Correcting teacher:韦小宝Correction time:2019-02-28 13:08:33
Teacher's summary:选择器是很重要的 选择器掌握不了 其他的都别想了 课后一定要多去练习

Release Notes

Popular Entries