我试图将(追加)插入元素...“body”中。
我现在能够这样做:
$var = "some JS stuff";
$e = $htmlDOM->find("body", 0);
$e->outertext = '<body>' . $e->innertext . $var . '</body>';
我的问题是,这修复了<body>
,但实际的html可能附加了<body>
的js或id等,如果是这种情况,我想保留它。
文档似乎没有显示出这种方法。
有可能吗?
答案 0 :(得分:12)
在查看源代码后,我发现使用
的方法$var = "some JS stuff";
$e = $htmlDOM->find("body", 0);
$e->outertext = $e->makeup() . $e->innertext . $var . '</body>';
也就是说,未记录的makeup()
函数将构建标记和任何相关的文本/代码。