我正在尝试将 2 个类应用于这样的元素:
$div->setAttribute('class', 'txt found');
不幸的是,它不起作用,因为我得到了以下标记:
<div found="" class="txt">
我也试过$div->class = "txt found";
有同样的结果。
任何想法如何解决这一问题?
我正在尝试将 2 个类应用于这样的元素:
$div->setAttribute('class', 'txt found');
不幸的是,它不起作用,因为我得到了以下标记:
<div found="" class="txt">
我也试过$div->class = "txt found";
有同样的结果。
任何想法如何解决这一问题?
您能否尝试以下操作;
$div->className = "txt found";
更新:
<?php
$divHtml = "<div></div>";
$dom = new DOMDocument();
$dom->loadHTML($divHtml);
$allElements = $dom->getElementsByTagName('div');
$divElement = $allElements->item(0);
$divElement->setAttribute("class", "txt found");
echo $dom->saveHTML();
?>
我试图重现你的案例,最后它成功了。你可以测试它。如果你发送更多代码,我们可以修改它以便工作