(我还检查了文件名和html元素id)
$index = new DomDocument;
$index->validateOnParse = true;
$index->formatOutput = true;
$index->loadHTML('index.php');
$index->getElementById('element-unique-id')->innerHTML = 'some text';
echo $index->saveHTML();
输出是空白的。
答案 0 :(得分:1)
由于没有inneHTML
- 属性,您可以通过创建和追加新的DOMText
节点来解决它:
$index->getElementById('element-unique-id')
->appendChild(new DOMText('some text'));