find("body", 0); $e->ou-6ren">
gpt4 book ai didi

html-parsing - 简单的 HTML Dom 解析器 : How to insert to elements

转载 作者:行者123 更新时间:2023-12-04 04:22:03 25 4
gpt4 key购买 nike

我试图插入(追加)到一个元素中……特别是“body”。

我现在可以这样做:

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

我的问题是这修复了 <body>但实际的 html 可能有 js 或 id 等附加到 <body>如果是这样的话,我想坚持这一点。

文档似乎没有显示此方法。

是否可以?

最佳答案

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

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

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

关于html-parsing - 简单的 HTML Dom 解析器 : How to insert to elements,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12252843/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com