Ищем PHP-эквивалент getElementById и innerHTML - PullRequest
1 голос
/ 28 июня 2011

Я ищу PHP-эквивалент функции JavaScript getElementById () и innerHTML. Как я могу редактировать содержимое определенных идентификаторов в документе? Спасибо.

Ответы [ 2 ]

9 голосов
/ 28 июня 2011

getElementById() доступно через DomDocument .

innerHTML() нет, но его можно смоделировать:

$innerHTML = '';
foreach($node->childNodes as $child) {
  $innerHTML .= $node->ownerDocument->saveXML($child);
}

Если ваша версия PHP поддерживает ее, вы можете использовать saveHTML вместо saveXML.

1 голос
/ 28 июня 2011

Вы не можете.PHP очень важен и не может работать с документом после его рендеринга.

...