Так что я не знаю, насколько это повлияет на ваш код, и это может быть просто моим предпочтением, но я думаю, что вместо этого используется одиночный тик (') и серьезный символ (`) ... такЯ бы заменил это (могилу) на один тик в вашем коде. Затем, чтобы продолжить, я совершенно уверен, что вы не можете использовать php внутри javascript (основываясь на моих очень примитивных знаниях), сначала веб-страница запускает php, генерирует html, а затем отправляет информацию обратно на сторону клиента. Так как javascript запускается после того, как страница выполняет php, вы не можете поместить php-код в html-страницу, которая уже была создана, это короткая история (Это было бы как после выпечки торта, пытаясь добавить яйца, которыеВы забыли добавить в начале). С точки зрения замены «innerHTML» элемента с использованием javascript, это довольно просто.
document.getElementById('my_element_id').innerHTML = '<!--inner contents-->';
document.getElementsByClassName('my_elements_from_my_class')[0] = '<!--inner contents-->';
/*NOTE: getElementsByClassName returns an array, in which you can index the elements by using [element number - the first element is 0]*/
Надеюсь, это поможет.