Prosty parser HTML: jak wstawiać elementy

Próbuję wstawić (dodać) konkretnie element ... „ciało”.

W tej chwili jestem w stanie to zrobić:

$var = "some JS stuff";
$e = $htmlDOM->find("body", 0);
$e->outertext = '<body>' . $e->innertext . $var . '</body>';

Moim problemem jest to, że to naprawia<body> ale rzeczywisty HTML może mieć dołączone js lub id itp<body> i będę chciał to utrzymać, jeśli tak będzie.

Dokumenty nie wydają się pokazywać metody na to.

Czy to możliwe?

questionAnswers(1)

yourAnswerToTheQuestion