ich diese Einstellung vornehmen:wie chkbox.checked auf false/ungeprüft
console.log(document.getElementsByName('chkDetail')[0].checked)
in javascript ich:
true
Und dann habe ich alle diese (und mehr) getan:
document.getElementsByName('chkDetail')[0].setAttribute('checked', false);
oder
document.getElementById('cd').setAttribute('checked', false);
oder
document.getElementsByName('chkDetail')[0].removeAttribute('checked');
oder
document.getElementById('cd').removeAttribute('checked');
und dann, wenn ich das wieder tun:
console.log(document.getElementsByName('chkDetail')[0].checked)
ich immer noch:
true
Nichts scheint t o Deaktivieren Sie dieses Kontrollkästchen!
PS Ich habe versucht, mit "false" und "false", die ich in die Boolean zu einer Zeichenfolge zu erzwingen ist nur als richtig bewerten, so habe ich auch versucht "" und "".
Es gibt eine Menge Seiten dort, die ich gewesen bin, die sagen, dass irgendeine dieser Kombinationen und andere funktionieren sollten. Was könnte ich übersehen?
Anstelle von SetAttribute können Sie prop verwenden, die Ihnen die richtige Ausgabe geben wird. –