Assuming this runs in a browser, what logs?
const ul = document.createElement('ul');
ul.innerHTML = '<li>A</li><li>B</li>';
document.body.appendChild(ul);
const staticList = ul.querySelectorAll('li');
const liveList = ul.getElementsByTagName('li');
const li = document.createElement('li');
li.textContent = 'C';
ul.appendChild(li);
console.log(staticList.length, liveList.length);
- 2 2
- 3 3
- 2 3
- 3 2
0
voters
Arthur