摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>选择器</title>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>选择器</title>
</head>
<body>
<ul class="item">
<li id="li1">标签01</li>
<li>标签02</li>
<li id="item2">标签03</li>
<li>标签04</li>
<li>标签05</li>
</ul>
<form name="login">
<input type="text" name="username">
<input type="password" name="password">
<button name="button">提交</button>
</form>
<script type="text/javascript">
//根据id选择元素
/*let li1=document.getElementById('li1')
li1.style.backgroundColor='red';*/
//根据标签名来获取元素
/*let li=document.getElementsByTagName('li');
for(let i=0;i<li.length;i++){
li[i].style.color='blue';
}*/
//通过class获取元素
/* let item=document.getElementsByClassName('item')[0];
item.style.backgroundColor='lightblue';
let item1=document.getElementsByClassName('item').item(0)
item1.style.backgroundColor='lightgreen';*/
//根据name属性获取元素
/* let username=document.getElementsByName('username')[0];
username.style.backgroundColor='yellow';*/
//使用标签名和name属性选择元素的快捷方式
let form=document.forms['login'];
form.style.backgroundColor='coral';
//使用css选择器来获取元素
let ul=document.querySelectorAll('#item2')[0];
console.log(ul);
ul.style.backgroundColor='green';
let ul1=document.querySelector('#item2');
console.log(ul1);
ul.style.backgroundColor='red';
</script>
</body>
</html>总结:
通过选择器获取元素有以下几种方式
(1)根据id选择元素
(2)根据name属性获取元素
(3)根据标签名来获取元素
(4)通过class获取元素
(5)使用标签名和name属性选择元素的快捷方式
(6)使用css选择器来获取元素
学到了更多的选择器,在应用中更加的灵活。
批改老师:灭绝师太批改时间:2018-11-19 11:23:14
老师总结:想要运用灵活,需要你找案例做做奥!继续加油