以下coffeescript代码用于读取多个浏览器中的复选框,但不能用于IE:
if something.checked
HTML:
<input type="checkbox" name="something" id="something" >
使用IE浏览器,我得到
something undefined
答案 0 :(得分:1)
拥有一个名为“something”的元素并不会将它神奇地绑定到JavaScript。您需要先创建一个事件处理程序。
document.getElementById('something').onclick = function(element) {
...your code ...
})