Насколько я понимаю, при использовании element.querySelector()
, запрос должен быть element.querySelector()
по определенному элементу.
Тем не менее, когда я запускаю с использованием кода ниже, он продолжает выделять первый тег DIV
в конкретном элементе.
const rootDiv = document.getElementById('test');
console.log(rootDiv.querySelector('div').innerHTML);
console.log(rootDiv.querySelector('div > div').innerHTML);
console.log(rootDiv.querySelector('div > div > div').innerHTML);
console.log(rootDiv.querySelector('div > div > div > div').innerHTML);
console.log(rootDiv.querySelector('div > div > div > div > div').innerHTML);
<div>
<div>
<div id="test">
<div>
<div>
This is content
</div>
</div>
</div>
</div>
</div>