function countChecks() {
// チェックボックスの要素を取得する
const el = document.getElementsByClassName("checks");
let count = 0;
// チェクボックスの数分ループ
for (let i = 0; i < el.length; i++) {
// チェックされている数をカウント
if (el[i].checked) {
count++;
}
}
// チェック済みの項目が2個以上の場合、ボタンを活性にする
if(count >= 2) {
multiDeleteBtn.disabled = false;
} else {
multiDeleteBtn.disabled = true;
}
};
More than 1 year has passed since last update.
チェックされたチェックボックスの数を判定し、2つ以上なら対象のボタンを活性化する処理
Last updated at Posted at 2023-05-07
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme