2016-12-01 2 views

ответ

2

No.

document.getElementById ('помощь'). InnerHTML

это код Javascript. Он не может быть проанализирован сервером PHP.

Что вы можете сделать, это:

<p id="aid"><?php 
if(someCondition) 
    echo "SOME SCRIPT"; 
else 
    echo "Some text"; 
?></p> 
+0

@emailenin Я не говорю, чтобы сделать то же самое в PHP. Я знаю, что это JS. Я хочу что-то похожее или может достичь тех же результатов –

+0

@JakeaHacks Посмотрите на мой пример PHP. – emaillenin

+0

Я сделал ошибку. Смотрите сейчас. «Some script» - это сценарий для достижения того, что я хочу –

0

По вашему вопросу, можно ли из нет, то нет, это не возможно сделать это в PHP. Существуют разные подходы, но для изменения любого текста, используя ТОЛЬКО php, вам нужно будет перезагрузить страницу и обновить переменную с помощью метода POST или GET или любого другого подхода.

Я покажу один пример.

код PHP:

<?php 
    $var = $_GET['var']; 
?> 

HTML будет:

<p><?php echo $var ?></p> 
<a href="www.homeurl.com?var=new_value"> change var </a> 

Это один из способов вы можете изменить переменную.

+0

. Что относительно замены текста? –

+0

Как, заменяя определенную строку на другой –

+0

Мне нужно получить текст из другого файла (что-то я уже сделал), а затем заменить некоторые слова. (Так что мне нужен HTML и PHP) –

0

Вы не можете изменить DOM после отправки HTTP-ответа клиенту/браузеру. Это невозможно с PHP.

Но, ваш вопрос был немного неясным. Когда я впервые прочитал это, я предположил, что вы хотите изменить содержимое HTML до, ответ отправляется обратно. Это возможно:

<?php 
    $aidValues = [1, 2, 3, 4, 5]; 
?> 
<p id="aid"><?= $aidValues[array_rand($aidValues)]; ?></p> 

Текст узел p элемента будет содержать случайное значение. Замените это любой логикой, в которой вы нуждаетесь.

+0

Я сделал это сам, используя str_replace(). Я хотел получить другую HTML-страницу и отредактировать ее. –

+0

@JakeaHacks Вы не упомянули ни одного из это в вопросе. Измените свой вопрос, и я отредактирую ответ. – BugHunterUK

+0

Я сказал, что сделал это сам –

Смежные вопросы