HTML如下:
<a href="#">ABC<BR>DEF</a>
Run Code Online (Sandbox Code Playgroud)
但是,nodeValue 和 textContent 属性都显示"ABCDEF"为值。
有什么方法可以显示或解析<BR>?
也许这会对您有所帮助:DOMNode::C14N
它将返回节点的 HTML。
<?php
$a = '<a href="#">ABC<BR>DEF</a>';
$doc = new DOMDocument();
@$doc->loadHTML($a);
$finder = new DomXPath($doc);
$nodes = $finder->query("//a");
foreach ($nodes as $node) {
var_dump($node->c14n());
}
Run Code Online (Sandbox Code Playgroud)