Tìm lỗi trong mã code với form trong JavaScript
Trong các nhiệm vụ sau đây, một lập trình viên nào đó đã viết mã code và có thể đã mắc lỗi trong đó. Bạn phải kiểm tra xem mã code có làm đúng những gì được mô tả không. Nếu mã code hoạt động không chính xác, bạn phải sửa các lỗi.
Khi mất focus, văn bản từ textarea phải được ghi vào div:
<textarea></textarea>
<div></div>
let textarea = document.querySelector('textarea');
let div = document.querySelector('div');
textarea.addEventListener('blur', function() {
div.textContent = textarea.textContent;
});
Khi click vào nút, vào div phải được ghi một giá trị này hoặc giá trị kia:
<input type="checkbox">
<div></div>
<button>button</button>
let checkbox = document.querySelectorAll('#checkbox');
let button = document.querySelectorAll('#button');
let div = document.querySelectorAll('#div');
btn.addEventListener('click', function() {
if (checkbox.checked) {
div.value = '111';
} else {
div.value = '222';
}
});
Khi click vào nút, nếu checkbox được đánh dấu, thì phải in ra một giá trị, còn nếu không được đánh dấu - giá trị khác:
<input type="checkbox">
<button>button</button>
let checkbox = document.querySelector('[type="checkbox"]');
let button = document.querySelector('button');
button.addEventListener('click', function() {
if (checkbox.checked = true) {
console.log('+++');
} else {
console.log('---');
}
});