当我们使用下面的方式获取HTML页面上的checkbox的value时,一定情况下会返回on,原因是这个元素没有设定value属性。

document.getElementByID(“chk”).value

如果元素为这样的没有value属性,则会返回on

<input type=”checkbox” id=”chk” />

如果有value属性,则才会返回value里面的内容

<input type=”checkbox” id=”chk” value=”100″ />