JavaScriptda Formalar bilan Bog'liq Kodda Xatolarni Topish

Quyidagi vazifalarda ma'lum bir dasturchi kod yozgan va unda xatolar qilgan bo'lishi mumkin. Siz kodning tavsiflangan vazifani bajarishini tekshirishingiz kerak. Agar kod noto'g'ri ishlasa, siz xatolarni to'g'rilashingiz kerak.

Задание 1

Textarea-dan fokus yo'qolganda, uning matni div-ga yozilishi kerak:

html<textarea></textarea>
<div></div>
javascriptlet textarea = document.querySelector('textarea');
let div = document.querySelector('div');

textarea.addEventListener('blur', function() {
  div.textContent = textarea.value;
});
Задание 2

Tugmacha bosilganda div-ga biror qiymat yoki boshqa qiymat yozilishi kerak:

html<input type="checkbox">
<div></div>
<button>button</button>
javascriptlet checkbox = document.querySelector('input[type="checkbox"]');
let button = document.querySelector('button');
let div = document.querySelector('div');

button.addEventListener('click', function() {
  if (checkbox.checked) {
    div.textContent = '111';
  } else {
    div.textContent = '222';
  }
});
Задание 3

Tugmacha bosilganda, agar chekboks belgilangan bo'lsa, bir qiymat chiqishi kerak, agar belgilanmagan bo'lsa - boshqa qiymat:

html<input type="checkbox">
<button>button</button>
javascriptlet checkbox = document.querySelector('[type="checkbox"]');
let button = document.querySelector('button');

button.addEventListener('click', function() {
  if (checkbox.checked === true) {
    console.log('+++');
  } else {
    console.log('---');
  }
});