Таким образом, у меня есть несколько div с различными data-key
атрибутами как
<div data-key="65" class="key">
<kbd>A</kbd>
<span class="sound">clap</span>
</div>
, и у меня есть несколько аудио с data-key
в качестве атрибута
<audio data-key="65" src="sounds/clap.wav"></audio>
теперь в разделе <script>
используя vanilla JS, я хочу воспроизвести звук с data-key
, как при нажатии на div.Например, если я нажимаю на div с помощью data-key="65"
, он должен воспроизводить звук с data-key="65"
.
У меня есть keyDown
eventListener, но я также хочу реализовать с щелчком по нему.
Я пытался
document.addEventListener('click', function(e){
console.log(e);
});
, но не смог собрать ничего, что приведет к атрибутам div.