2014-10-15 2 views
0

Я пытаюсь изменить текст в теге P из внешнего файла PHP. Есть ли что-то, что я могу использовать innerHTML?innerHTML во внешнем PHP-файле

В настоящее время это строка кода, я пытаюсь использовать, но это не похоже на работу

echo '<script>document.getElementById("response").innerHTML = "test";</script>'; 

Я пытался просто делать

document.getElementById("response").innerHTML = "test"; 

Однако он также не кажется чтобы работать, я также пробовал эхо без тегов скрипта

+0

«внешним файлом PHP», вы имеете в виду файл на веб-сайте? Или только один на сервере где-нибудь? –

+0

Итак, вы включаете свой внешний PHP-файл и хотите изменить внешний загруженный контент с помощью javascript? – CodeMonkey

+0

Try echo ' '; – algorhythm

ответ

0

Использование innerHTML, вы можете изменить текст на странице, если вы хотите что-то добавить с внешней php-страницы, вам нужно использовать AJAX для ее загрузки.

1

Чтобы использовать javascript extenal php, вам необходимо проверить уже загруженный файл (функция document.ready в JQuery).

В вашем случае вы должны использовать функцию window.load и вносить текстовый текст в это.

В основном php загружен первым, чем javascript.