0

多くの html ドキュメントで何かを修正する必要があります。

だから、私は私の体にこのような構造を持っています(簡略化):

<body>
    <div id="inter">
        <!-- some content -->
    </div>
</body>

の終了タグの直前に何かを挿入する必要がありますdiv id="inter"。PHP と DOMDocument を利用する必要があると思います。

だから私は次のようなものを得る:

<body>
    <div id="inter">
        <!-- some content -->
        @insert something here
    </div>
</body>

私の では、他の、、など<div id="inter">のように、多くのコンテンツを持つことができます。divimagespan

どうすればそれができるか知っていますか?

4

2 に答える 2

3

createElement()と でこれを行うことができますappendChild()

$newElem = $doc->createElement('p', 'New element');
$doc->getElementById('inter')->appendChild($newElem);

デモ: http://codepad.viper-7.com/GMGjkd

コメントを追加する場合は、次のように簡単に使用できます。

$newComment = $doc->createComment('New comment');
$doc->getElementById('inter')->appendChild($newComment);

デモ: http://codepad.viper-7.com/QMuDMt

于 2013-01-14T10:13:21.133 に答える
0

appendChild別のノードの最後にノードを追加します。

コメントノードは次のように作成できますDOMComment

于 2013-01-14T10:10:28.597 に答える