通过css选择器来获取元素

原创 2018-12-28 21:48:42 459
摘要:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>css选择器来获取元素</title> </head> <body> <ul id="ul">
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>css选择器来获取元素</title>
</head>
<body>
	<ul id="ul">
		<li class="red">列表1</li>
		<li class="red">列表2</li>
		<li class="green">列表3</li>
		<li class="red">列表4</li>
		<li class="coral large">列表5</li>		
	</ul>

	<script type="text/javascript">
		//选择页面元素最简单的方式就是用css选择器:  .red-->class="red"
		let li = document.querySelectorAll('li');   //根据标签选择器:li 来获取
		console.log(li);
		li[2].style.backgroundColor="green";
		li.item(4).style.backgroundColor="coral";

		//该方法也可以在元素上调用
		let ul = document.querySelector('#ul');    //返回满足条件的第一个
		//等效语句   document.querySelectorAll('#ul')[0];
		console.log(ul);
		let red = document.querySelectorAll('.red');
		console.log(red);
		for(let i=0;i<red.length;i++){
			red[i].style.backgroundColor="red";
		}

	</script>
</body>
</html>

css选择器:querySelector() 返回符合条件的第一个元素

                querySelectorAll() 返回符合条件的所有元素

                返回的是一个节点列表数组,NodeList

                元素的集合其实是一个对象,它的上面有一个方法:item()

批改老师:灭绝师太批改时间:2018-12-29 09:46:26
老师总结:完成的不错,选择页面元素最简单的方式有很多种,看你自己喜欢使用哪一种,都是知识点,要好好掌握!

发布手记

热门词条