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.
Apabila textarea kehilangan fokus, teks daripadanya harus ditulis ke dalam div:
<textarea></textarea>
<div></div>
let textarea = document.querySelector('textarea');
let div = document.querySelector('div');
textarea.addEventListener('blur', function() {
div.textContent = textarea.value;
});
Apabila klik pada butang, sama ada satu atau nilai lain harus ditulis ke dalam div:
<input type="checkbox">
<div></div>
<button>button</button>
let 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';
}
});
Apabila klik pada butang, jika kotak semak ditanda, maka satu nilai harus dipaparkan, dan jika tidak ditanda - nilai lain:
<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('---');
}
});