在chrome和IE中,此代码都失败了:
<script type="javascript">
var state = false;
function jsClicked(){
state = !state;
console.log("Clicked " + state);
}
</script>
<input id="jsClicked" name="jsClicked" type="checkbox" onclick="jsClicked()">
</input>
但更改onclick函数的名称可以解决问题。抛出的错误是:
未捕获的TypeError:对象不是函数
这里是小提琴:onclick error fiddle