Я пытаюсь динамически изменять значение src моего аудиоплеера HTML, и по какой-то причине я не могу его изменить, и он застрял на нем. Это мой HTML элемент:Аудиоплеер HTML5. Невозможно изменить элемент src
<audio controls preload="none" style="width:480px;">
<source id="mp3" src="placeholder" type="audio/mp3" />
</audio>
И это мой Javascript:
var tempMp3 = "http://www.someurl.org/somefile.mp3";
$("#mp3").attr("src", tempMp3);
Кто-нибудь знает, что нелепая ошибка я здесь делаю?
Приветствия
Возможно, вы пытаетесь изменить элемент перед загрузкой DOM. Можете ли вы показать, где в HTML вы помещаете свой javascript? – ndugger
Я помещаю его в Тело, перед HTML –
Это ваша проблема. См. Ответ @ Ethaan для деталей. – ndugger