Я хочу получить innerHTML элемента div при нажатии
где все имена классов совпадают.
Работает для A текста, но не работает при нажатии S или D.
<div class="keys">
<div data-key="65" class="key">
<kbd>A</kbd>
<span class="sound">clap</span>
</div>
<div data-key="83" class="key">
<kbd>S</kbd>
<span class="sound">hihat</span>
</div>
<div data-key="68" class="key">
<kbd>D</kbd>
<span class="sound">kick</span>
</div>
</div>
Вот код JavaScript
var x = document.querySelector('.key');
x.addEventListener('click', popUp);
function popUp(e) {
alert(e.target.innerHTML);
}