js獲取checkbox核取方塊checked屬性值為true核取方塊

antzone發表於2017-03-23

checkbox核取方塊具有兩種狀態,一種是選中狀態,另一種是非選中狀態,在實際應用中可能需要湖區選中的核取方塊元素,下面就通過程式碼例項介紹一下如何實現此效果。

程式碼如下:

[HTML] 純文字檢視 複製程式碼
<!DOCTYPE html> 
<html> 
<head> 
<meta charset=" utf-8"> 
<meta name="author" content="http://www.softwhy.com/" /> 
<title>螞蟻部落</title> 
<script type="text/javascript"> 
window.onload=function(){
  var theArray=[];
  var cks=document.getElementsByTagName("input");
  var oshow=document.getElementById("show");
  for(var index=0;index<cks.length;index++){
    if(cks[index].checked==true){
      theArray.push(cks[index].value);
    }
  }
  oshow.innerHTML=theArray.toString()
}
</script> 
</head>
<body>
<div id="show"></div>
<div>
  <input type="checkbox" value="1" checked/>
  <input type="checkbox" value="2"/>
  <input type="checkbox" value="3" checked/>
  <input type="checkbox" value="4"/>
  <input type="checkbox" value="5" checked/>
</div>
</body>
</html>

以上程式碼實現了我們的要求,可以獲取選中核取方塊的value值,並將其寫入div中。

相關文章