var questionHeaderEl = document.getElementById("myAudio").src;
questionHeaderEl.innerHTML = allQuestions[questionNum].question;
with above code you are creating a var
for element's src
value then you are trying change innerHtml
of that src
value. It should be like this:
var questionHeaderEl = document.getElementById("myAudio");
questionHeaderEl.src = allQuestions[questionNum].question;