gpt4 book ai didi

php 简单的 html dom 解析器不更新多类

转载 作者:太空宇宙 更新时间:2023-11-04 15:57:36 25 4
gpt4 key购买 nike

我正在尝试将 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();
?>

我尝试重现你的案例,最后它成功了。你可以测试它。如果你发送更多代码,我们可以修改它以使其工作

关于php 简单的 html dom 解析器不更新多类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10269770/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com