jsはcheckboxの選択値とinputの後のテキストを獲得しました.


jsはどのように複数のcheckboxの選択値とinputの後のテキストを獲得しますか?
<!doctype html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <title>  js    checkbox    input      </title>
   <script type="text/javascript">
       function clickBjjb() {
	   var checkboxValue= new Array();
	   var checkboxText= new Array();
	   var checkboxStr=document.getElementsByName("bjjb");  
	   for(var i=0; i<checkboxStr.length; i++){
		if(checkboxStr[i].checked){
	            //alert(checkboxStr[i].value+","+checkboxStr[i].nextSibling.nodeValue);
		    checkboxValue.push(checkboxStr[i].value);
                    checkboxText.push(checkboxStr[i].nextSibling.nodeValue);
		 }
	    } 
	    //      
	     alert("checkboxValue:"+checkboxValue);
             alert("checkboxText:"+checkboxText);
           //                            
           checkboxValue=checkboxValue.toString();
         checkboxText=checkboxText.toString();
         window.location=' Action/netWorkingUpdate?checkboxValue='+checkboxValue+"&checkboxText="+checkboxText;

  } 
</script> 
</head> 
<body> 
   <form id="checkboxform" method="post" action="">
    <input type="checkbox" name="bjjb" value="1">    <br>
    <input type="checkbox" name="bjjb" value="2">    <br>
    <input type="checkbox" name="bjjb" value="3">    <br>
   <input type="checkbox" name="bjjb" value="4">      <br>
   <input type="checkbox" name="bjjb" value="5">    <br>
  <input type="button" onclick="clickBjjb()" value="    " />
 </form> 
</body>
</html>







バックグラウンドのパラメータ:
//取得したものは、いずれも行列値です.
String checkbox Values=request.get Parameeter(「checbox Value」);
String checkbox Texts=request.get Parameeter(「checbox Text」);
//各具体的な値を得る
Stering check box Value=check box Values.split(');
String checkbox Text=checkbox Texts.split(");
備考:
1:nextSiblingは現在のオブジェクトを得る次のオブジェクトで、nodeValueはノードを返す値です.
2:この方法を使用すると、テキスト値がinputの後ろにあることを保証しなければならない.でなければ、checkbox Str[i].nextSibling.nodeValueはテキスト値を取得できない.