HTML チェックボックスのchecked
値を false に初期化しようとしています。ただし、設定してすぐにその値をログに記録しようとすると、まだ true として表示され、チェックボックスはオンのままです。
checked
プロパティが JavaScript を介してその値を明示的に設定することを無視する原因は何ですか?
console.log( "setting", self.checkbox.testid, "to", self.checked );
self.checkbox.checked = self.checked;
console.log( self.checkbox.testid + " checked: ", self.checkbox.checked ); // still true