标签:UNC color 顺序 == html 多个 body class nodename
1、getElementsByclassName()方法
<body>
<div class=‘a1‘>klkx1</div>
<ul id=‘ul1‘>
<li class=‘a1 a2‘>1</li>
<li class=‘a2 a3‘>2</li>
<li>3</li>
<li>4</li>
</ul>
<div class=‘a1‘>klkx2</div>
<script>
var a1 = document.getElementsByClassName(‘a2 a3‘);//获取所有 class 同时包括 ‘a2‘ 和 ‘a3‘ 的元素.
var a2 = document.getElementsByClassName(‘a1‘);//
var arr = [].filter.call(a2,function(a){
return a.nodeName === ‘LI‘;
});
arr[0].style.background=‘red‘;
a1[0].style.background = ‘blue‘;
</script>
</body>
getElementsByClassName(‘一个参数‘) 也可以是类中包含多个元素,类名的先后顺序无所谓
标签:UNC color 顺序 == html 多个 body class nodename
原文地址:https://www.cnblogs.com/jokes/p/9530048.html