如何获取多个复选框的最后一个值?
问题描述:
这是我的复选框元素:如何获取多个复选框的最后一个值?
<input type="checkbox" name="colors" value="blue" /> Blue <br/>
<input type="checkbox" name="colors" value="green" /> Green<br/>
<input type="checkbox" name="colors" value="yellow" /> Yellow<br/>
我怎样才能从这种多选框获得最后的价值,只是明确JS,因为我一直在学习JS和HTML仅仅2天。谢谢。
答
使用document.querySelectorAll
var checkboxes = document.querySelectorAll("input[name=colors]")
var lastCheckbox = checkboxes[checkboxes.length - 1];
var lastCheckboxValue = lastCheckbox.value;