Я пытаюсь отправить команду php из javascript с помощью innerhtml, но он отправляет команду с комментариями, как я могу исправить это
document.getElementById('ThirdOption').innerHTML = "<?php DisplayLocation() ?>";
Результат, который я получил на html div, выглядит следующим образом
<!--?php DisplayLocation() ?-->
PHP работает на сервере, а не на клиенте, поэтому для доступа к чему-либо на стороне сервера используйте AJAX.
Наглядный пример того, как кто-то не проводил исследования перед публикацией



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


запустите его с веб-сервера с правильным протоколом