我有一个带有一些div的php文件。
我应该能够获得该div的内容"转移"使用此代码访问php:
$doc = new DOMDocument;
$doc->preserveWhiteSpace = false;
$doc->strictErrorChecking = false;
$doc->recover = true;
$doc->loadHTMLFile('website.com/THIS_FILE.php');
$xpath = new DOMXPath($doc);
$query = "//div[@id='THE_ID_OF_THE_DIV']";
$entries = $xpath->query($query);
$contentOfDiv = $entries->item(0)->textContent;
echo $contentOfDiv;
如果我在div中有一些文字,这是有效的,但如果我使用javascript将文字放在那里,它就不起作用。
有可能将转移到php变量吗?
编辑:
我在javascript中的变量中也有相同的文字,如果这更容易。
编辑2: 我刚刚找到了一个解决方法,您可以从php获取输入表单的值,并且您可以使用JavaScript编辑该表单的值,因此只需使表单不可见并且您已完成。
编辑3:
如果有人知道更好的方法,请让我和其他用户知道。
答案 0 :(得分:0)
如果您的文档不是格式正确的DOM结构(因为它肯定不是),那么您无法直接执行所需的操作。
您有以下选择: