js是不能根據類名直接獲取頁面元素的,但是有其他折中的方式,個人給妳的參考程序如下:
輸出列表外層添加div包,用於定位,減少程序檢索範圍:
?<div?id="k1">//外層div包,用於js定位<div?class="kkk">test1</div>
<div?class="kkk">test2</div>
<div?class="kkk">test3</div>
<div?class="kkk">test4</div>
</div> <script> var?list=document.getElementById("k1");//獲取檢索範圍 var?str=list.getElementsByTagName("div");//獲取檢索內容塊 for(var?i=0;i<str.length;i++)//遍歷內容塊if(str[i].className=="kkk")//判斷類名是否為kkk
if(str[i].innerHTML=="test1")//判斷內容是否為指定
?str[i].style.display="none";?//滿足條件內容隱藏顯示
</script>