Html 文档插入<;h1>;标记前</车身>;标签

Html 文档插入<;h1>;标记前</车身>;标签,html,dom,domdocument,Html,Dom,Domdocument,如何在关闭标记之前插入标记 $html = ' <html> </head> <body> <span>Blalala</span> </body> </html> '; $dom = new DOMDocument(); $dom->loadHtml($html); //$body= $dom->getElementsByTagName('b

如何在关闭
标记之前插入
标记

$html = '
    <html>
    </head>
    <body>
        <span>Blalala</span>
    </body>
    </html>
';

$dom = new DOMDocument();
$dom->loadHtml($html);
//$body= $dom->getElementsByTagName('body');
//Somehow insert h1 tag before </body> tag
echo $doc->savehtml($html);
$html='1!'
布拉拉
';
$dom=新的DOMDocument();
$dom->loadHtml($html);
//$body=$dom->getElementsByTagName('body');
//在标记之前插入h1标记
echo$doc->savehtml($html);

您可以尝试此代码。与docs DOMNode::appendChild一样-在子项末尾添加新的子项

<?php
$html = '
    <html>
    <head>
    </head>
    <body>
        <span>Blalala</span>
    </body>
    </html>
';

$dom = new DOMDocument();
$dom->loadHtml($html);
$body = $dom->getElementsByTagName('body')->item(0);
$hNode = $dom->createElement("h1");
$body->appendChild($hNode);
echo $dom->savehtml();

h1就是一个例子。我将需要附加一些独特的URL img标签,由函数和POST请求创建。因为它是唯一的,所以我必须动态地附加它…请参见。