dołączanie zdarzeń javascript

Widziałem, że możesz dołączyć takie wydarzenia

<code><button type="button" id="myButton" onclick="myFunction()">
</code>

czy możesz zrobić to samo bez"onclick=", lubić:

<code>document.getElementById('myButton'). //and here attach the event on click to myFunction
</code>

Próbuję oddzielić JavaScript i HTML.

questionAnswers(6)

yourAnswerToTheQuestion