Вы можете просто использовать querySelector
на button
, как document.getElementById('container').querySelector('button')
, чтобы получить первую кнопку внутри div с идентификатором container
.
var child = document.getElementById('container').querySelector('button');
console.log(child);
<div id="container">
<div id="switcher" class="switcher">
<h3>Style Switcher</h3>
<button id="switcher-default">
Default
</button>
<button id="switcher-narrow">
Narrow Column
</button>
<button id="switcher-large">
Large Print
</button>
</div>
</div>
Вы также можете использовать querySelectorAll()
, но в этом случае вам нужно получить первую кнопку по [0]
:
var firstChild = document.getElementById('container').querySelectorAll('button')[0];
console.log(firstChild);
<!-- begin snippet: js hide: false console: true babel: false -->
<div id="container">
<div id="switcher" class="switcher">
<h3>Style Switcher</h3>
<button id="switcher-default">
Default
</button>
<button id="switcher-narrow">
Narrow Column
</button>
<button id="switcher-large">
Large Print
</button>
</div>
</div>