Поскольку вы уже используете jQuery (если бы вы этого не сделали, ничего бы не изменилось), вы можете воспользоваться методами привязки событий, предоставляемыми jQuery, например:
HTML:
<button id="play">
<img src="images/play.png"/>
</button>
JavaScript:
$("#play").on("click", function() {
if(song.paused) {
song.play();
$("#play img").attr("src","images/pause.png");
}
else {
song.pause();
$("#play img").attr("src","images/play.png");
}
}
Таким образом, ваш код JavaScript может быть полностью отделен от разметки HTML.
PS Я бы прокомментировал, но у меня недостаточно репутации для этого.