Ukagua Makosa ya Kificho katika Fomu za JavaScript

Katika kazi zifuatazo programu fulani imeandikwa na huenda kuna makosa yaliyofanywa. Unapaswa kukagua kama kificho kinafanya kile kilichoelezwa. Ikiwa kificho hakifanyi kazi vizuri, unapaswa kurekebisha makosa.

Задание 1

Wakati textarea inapopoteza umakini (blur), maandishi yaliyo ndani yake yanaandikwa kwenye div:

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

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

Kwa kubofya kitufe, kwenye div inapaswa kuandikwa thamani moja au nyingine:

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

Kwa kubofya kitufe, ikiwa kisanduku cha uteuzi (checkbox) kimewekwa alama, basi thamani moja inapaswa kuonyeshwa, na ikiwa hakijawekwa alama - nyingine:

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('---');
  }
});