在 Web 表单中,当我以编程方式取消选中之前选中的复选框时,浏览器会尝试“记住”之前的状态并在回发后再次选中它们。
是否有类似于 autocomplete=off
的东西来完成这个?无论如何,如何防止浏览器选中我想取消选中的复选框?
最佳答案
您可以运行一些 javascript 代码(一旦 DOM 准备就绪并且页面上存在复选框):
var allCheckboxes = document.querySelectorAll('input[type=checkbox]');
// loop on all checkboxes found (trick to iterate on nodeList)
[].forEach.call(allCheckboxes, function (checkbox) {
checkbox.checked = checkbox.defaultChecked;
});
关于javascript - 如何防止浏览器记住复选框状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6100741/