js:獲取復選框的值


 現有一組name為hobby的復選框,要獲取用戶選擇的值

1 <p class="hobby">
2     興趣愛好:
3     <input type="checkbox" name="hobby" value="read">閱讀
4     <input type="checkbox" name="hobby" value="music">音樂
5     <input type="checkbox" name="hobby" value="sport">運動
6     <label id="hobby_trip"></label>
7 </p>

 js:

 1 var hobbyNum = document.getElementsByName("hobby"); //  獲取checkbox對象,是一個數組對象
 2 var hobby = ""; //用於存儲已選擇的選項值
 3 for (let i = 0; i < hobbyNum.length; ++i) { //遍歷數組中的對象,查看有沒有被選擇的值
 4   if (hobbyNum[i].checked) {  //checked代表被選擇
 5      hobby = hobbyNum[i];  //把被選擇的數據復制給hobby變量
 6    }
 7  }
 8  if (hobby == "") {  //hobby為空代表沒有選擇
 9     alert("plece choose one!!");   11  } else {
12     alert(hobby);
14  }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM