css实现 偶数(even) 奇数 (odd)
li:nth-child(even){ background-color: pink; } li:nth-child(odd){ background-color: aqua; }
<ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> </ul> <script> var lis = document.getElementsByTagName("li"); for(i=0;i<lis.length;i++){ if(i%2==0){ lis[i].style.backgroundColor = "pink" }else{ lis[i].style.backgroundColor = "blue" } } </script>
toggle
<div style="display: block;"> div </div> <button id="btn">btn</button> <script> var div = document.getElementsByTagName("div")[0]; var btn = document.getElementById("btn"); btn.onclick = function(){ var d = div.style.display; // if(d=="block"){ // div.style.display = "none"; // }else{ // div.style.display = "block"; // } } div.style.display = (d=="block")?"none":"block";