dom 没 innerHTML 方法,直接 $dom->saveXML($node) 获取的相当于 outerHTML。所以得小折腾一下。
$e = $dom->getElementById('sample'); $content = ''; foreach ($e->childNodes as $node) { $content.= $dom->saveXML($node); }
dom 没 innerHTML 方法,直接 $dom->saveXML($node) 获取的相当于 outerHTML。所以得小折腾一下。
$e = $dom->getElementById('sample'); $content = ''; foreach ($e->childNodes as $node) { $content.= $dom->saveXML($node); }
就是不知道直接调用js可否
不能用啊,能写详细点吗?
$content.= $dom->saveXML($node); 这句报错(Warning: Invalid argument supplied for foreach());
检查一下你 foreach 的那玩意