5

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

我现在可以这样做:

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

我的问题是这个修复<body>,但实际的 html 可能附加了 js 或 id 等<body>,如果是这样,我想保持这种情况。

文档似乎没有为此提供方法。

是否可以?

4

1 回答 1

12

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

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

也就是说,未记录的makeup()函数将构建标签和任何相关的文本/代码。

于 2012-09-05T16:30:46.757 回答