Html parsing 简单HTMLDOM解析器:如何插入元素

Html parsing 简单HTMLDOM解析器:如何插入元素,html-parsing,simple-html-dom,Html Parsing,Simple Html Dom,我正在尝试插入(附加)到元素中。。。特别是“身体” 我现在可以这样做: $var = "some JS stuff"; $e = $htmlDOM->find("body", 0); $e->outertext = '<body>' . $e->innertext . $var . '</body>'; $var=“一些JS材料”; $e=$htmlDOM->查找(“正文”,0); $e->outertext=''$e->innertext$变量';

我正在尝试插入(附加)到元素中。。。特别是“身体”

我现在可以这样做:

$var = "some JS stuff";
$e = $htmlDOM->find("body", 0);
$e->outertext = '<body>' . $e->innertext . $var . '</body>';
$var=“一些JS材料”;
$e=$htmlDOM->查找(“正文”,0);
$e->outertext=''$e->innertext$变量';
我的问题是,这修复了
,但实际的html可能会将js或id等附加到
,如果是这样的话,我希望保持这一点

文档似乎没有显示用于此的方法


有可能吗?

看了源代码后,我发现实现它的方法是使用

$var = "some JS stuff";
$e = $htmlDOM->find("body", 0);
$e->outertext = $e->makeup() . $e->innertext . $var . '</body>';
$var=“一些JS材料”;
$e=$htmlDOM->查找(“正文”,0);
$e->outertext=$e->化妆()$e->innertext$变量';
也就是说,undocumented
compose()
函数将构建标记和任何相关的文本/代码