a370716024的答案目测一定报错,其次修正代码后会提示所有复选框值,checkbox是有选中属性的,for加if可以完美实现。
首先,checkbox是可以多选的,所以用alter提示选中的那个checkbox是不科学的,如果确实要这样做的话,可以使用onclick()事件。
如果要获取选中的checkbox,可以这样:
function getcheck(){
var x=document.getElementsByName("checkbox");
for (var i=0;i
alter(x[i].value +" is checked!");
}