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 に答える