All quizzesEasy
DOM & Events — Series 3
Preview — 3 of 10 questions
Given this markup, what is logged?
javascript
// <ul id="list"><li class="item">One</li><li class="item">Two</li></ul>
const items = document.querySelectorAll('.item');
const live = document.getElementById('list').children;
document.getElementById('list').insertAdjacentHTML('beforeend', '<li class="item">Three</li>');
console.log(items.length, live.length, Array.isArray(items));A3 3 true
B2 2 false
C2 3 false
D3 3 false
What is logged?
javascript
let count = 0;
const handler = () => count++;
const btn = document.getElementById('btn');
btn.addEventListener('click', handler);
btn.addEventListener('click', handler);
btn.addEventListener('click', () => count++);
btn.click();
console.log(count);A2
B3
C1
D0
What is logged?
javascript
// <ul id="list"><li id="one">One</li><li>Two</li></ul>
const results = [];
const list = document.getElementById('list');
list.addEventListener('click', function (e) {
results.push(e.target.tagName, e.currentTarget.tagName, String(this === e.currentTarget));
});
document.getElementById('one').click();
console.log(results.join(','));AUL,UL,true
BLI,LI,true
CUL,LI,false
DLI,UL,true
Sign up free to play
Answer all 10 questions (7 more), see explanations for every answer, and track your score.