要使用PHP操作当前页面的DOM?

要使用PHP操作当前页面的DOM?,php,html,dom,Php,Html,Dom,我想知道如何使用PHP操作当前页面的DOM。解释如下: 这是我的PHP文件中的代码: <div id="edittitle" title="Editing title"> <b>1</b> </div> $strhtml=; libxml_use_internal_errors( true ); $dom=new DOMDocument('1.0','utf-8'); $dom->validateOnParse=fal

我想知道如何使用PHP操作当前页面的DOM。解释如下:

这是我的PHP文件中的代码:

<div id="edittitle" title="Editing title">
<b>1</b>
</div>
$strhtml=;
    libxml_use_internal_errors( true );
    $dom=new DOMDocument('1.0','utf-8');
    $dom->validateOnParse=false;
    $dom->loadHTML( $strhtml );
    libxml_clear_errors();
    $col=$dom->getElementsByTagName('b');
    echo $col->item(0)->nodeValue;

1.
$strhtml=;
libxml\u使用\u内部错误(true);
$dom=新的DOMDocument('1.0','utf-8');
$dom->validateOnParse=false;
$dom->loadHTML($strhtml);
libxml_clear_errors();
$col=$dom->getElementsByTagName('b');
echo$col->item(0)->nodeValue;
实际上,我想要的是将当前文件(PHP文件)中存在的整个html代码放在变量
$strhtml
中(请关注我代码的以下行:
$strhtml=;
)。你知道怎么做吗


提前感谢。

PHP是一种服务器端语言,仅在服务器上执行,任何DOM操作都必须由客户端Javascript处理


如果您真的想这样做,您可以在将HTML发送到浏览器时/之前将所有HTML放在输出缓冲区中(后者很容易处理)。然后,您可以使用DOM解析“捕获的”HTML


但您应该问问自己,您真正想要实现的是什么,以及这是否更适合客户端(即Javascript)代码。

您想要实现什么?我不完全明白你的目的,你能再解释一下吗?根据你之前的问题,我觉得你在这条路上完全走错了。你到底想完成什么?而不是在“将X从PHP传递到Javascript”之类的级别上;请告诉我们您正在尝试实现什么功能。那么,您能告诉我在代码中应该做哪些更改吗?对您的示例进行简单更改是无法做到的。你需要重新思考为什么要这样做,以及如何这样做。