Mencari Ralat dalam Kod dengan Borang dalam JavaScript
Dalam tugas-tugas berikutnya, seorang pengaturcara telah menulis kod dan mungkin melakukan kesalahan di dalamnya. Anda perlu menyemak sama ada kod melakukan apa yang diterangkan. Jika kod berfungsi dengan tidak betul, anda mesti membetulkan ralat.
Задание 1
Apabila textarea kehilangan fokus, teks daripadanya harus ditulis ke dalam 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
Apabila klik pada butang, sama ada satu atau nilai lain harus ditulis ke dalam div:
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
Apabila klik pada butang, jika kotak semak ditanda, maka satu nilai harus dipaparkan, dan jika tidak ditanda - nilai lain:
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('---');
}
});