如何使用复选框创建数据集 dom javascript
how to create dataset with use checkbox dom javascript
请帮助我我不知道如何使用复选框创建数据集,这是我的源代码:
const isCompleted = document.querySelector('[data-input-Book-IsComplete]:checked');
应该怎样...?
谢谢
您需要引用数据属性的值。
const isCompleted = document
.querySelector('input[data-input="Book-IsComplete"]:checked')
.checked;
console.log(isCompleted); // true
<input type="checkbox" data-input="Book-IsComplete" checked />
如果要检查数据集,可以尝试以下操作:
const isCompleted = [...document.querySelectorAll('input[type="checkbox"]')]
.find(checkbox => checkbox.dataset.input === 'Book-IsComplete')?.checked ?? false;
console.log(isCompleted); // true
<input type="checkbox" data-input="Book-IsComplete" checked />
请帮助我我不知道如何使用复选框创建数据集,这是我的源代码:
const isCompleted = document.querySelector('[data-input-Book-IsComplete]:checked');
应该怎样...? 谢谢
您需要引用数据属性的值。
const isCompleted = document
.querySelector('input[data-input="Book-IsComplete"]:checked')
.checked;
console.log(isCompleted); // true
<input type="checkbox" data-input="Book-IsComplete" checked />
如果要检查数据集,可以尝试以下操作:
const isCompleted = [...document.querySelectorAll('input[type="checkbox"]')]
.find(checkbox => checkbox.dataset.input === 'Book-IsComplete')?.checked ?? false;
console.log(isCompleted); // true
<input type="checkbox" data-input="Book-IsComplete" checked />