<style>
button {
width: 200px;
height: 30px;
background-color: #72b134;
color: white;
border: none;
border-radius: 4px;
}
/* 伪类选择器 鼠标按下时激活 */
button:active {
opacity: 0.8;
}
/* disable 元素不可用 */
button:disabled {
background-color: #ccc;
}
</style>
</head>
<body>
<label>
<input type="checkbox" />
<span>我已阅读并同意用户注册协议</span>
<br />
<button disabled>提交注册</button>
</label>
<script>
// 监听勾选框的变更 读取状态的值 读取其是否勾选 修改按钮的不可用状态
// 获取属性 属性选择器
const checkbox = document.querySelector("[type=checkbox]");
checkbox.onchange = function () {
const btn = document.querySelector("button");
// 勾选 真 不可用 假
// 勾选 假 不可用 真
btn.disabled = !this.checked;
};
</script>
</body>
设定单选框的 用户注册是否激活
最新推荐文章于 2024-09-14 18:52:56 发布