javascript - 如何取消选中纯 JavaScript 中的复选框?

标签 javascript html checkbox

这是 HTML 代码:

<div class="text">
   <input value="true" type="checkbox" checked="" name="copyNewAddrToBilling"><label>

我想将值更改为 false。或者只是取消选中复选框。我想在纯 JavaScript 中执行此操作,而不使用外部库(没有 jQuery 等)

最佳答案

<html>
    <body>
        <input id="check1" type="checkbox" checked="" name="copyNewAddrToBilling">
    </body>
    <script language="javascript">
        document.getElementById("check1").checked = true;
        document.getElementById("check1").checked = false;
    </script>
</html>

我已经将 language 属性添加到 script 元素,但这是不必要的,因为所有浏览器都将其用作默认值,但毫无疑问,这个示例显示的是什么。

如果您想使用 javascript 访问元素,它只有一组非常有限的 GetElement* 函数。因此,您需要养成为每个元素赋予唯一 ID 属性的习惯。

关于javascript - 如何取消选中纯 JavaScript 中的复选框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18862149/

相关文章:

javascript - onChange 复选框高亮行

javascript - Google Maps Marker Cluster示例

javascript - 以 Angular 循环遍历对象时获取div的当前高度

javascript - 如何在 svg 中的正确位置获取 html 弹出窗口(使用 javascript)

html - 检查 CSS3 过渡是否正在运行

javascript - 从 MySQL 中的 TinyMCE 数据中删除/r/n 标签

javascript - 将复选框标记复制到另一个表单

javascript - 如何在 ng-repeat 循环中初始化输入复选框的 ng-model

javascript - 如何为深色/浅色主题设置两个版本的图像?

javascript - 火狐中的 "Event is not defined"