Php 使用ajax的getelementbyid

Php 使用ajax的getelementbyid,php,javascript,ajax,Php,Javascript,Ajax,我向php页面发送一个请求,输出如下 <?php echo "<div id=\"someid\"> innerHTML </div>" ?> 如何使用纯javascript修复它?如果要使用AJAX获取PHP页面的内容(而不是包含它),则必须将其附加到DOM的某个位置 是否在代码中将其附加到DOM中 如果您使用的是include、require等,那么这不是AJAX 您必须等待页面加载,因此代码如下所示

我向php页面发送一个请求,输出如下

   <?php
   echo "<div id=\"someid\">
         innerHTML
        </div>"
   ?>

如何使用纯javascript修复它?

如果要使用AJAX获取PHP页面的内容(而不是
包含它),则必须将其附加到DOM的某个位置

是否在代码中将其附加到DOM中


如果您使用的是
include
require
等,那么这不是AJAX

您必须等待页面加载,因此代码如下所示:

window.onload = function() {
    var elem = document.getElementById('foo');
    alert(elem.innerHTML);
}

您需要将代码放入适当的ajax结构中。它应该是这样的。

什么时候执行JavaScript?确保在实际定义节点后运行它。您如何进行Ajax调用?您何时执行
getElementById
?请提供更多信息。解决方案是在正确的时刻执行代码,仅此而已。
window.onload = function() {
    var elem = document.getElementById('foo');
    alert(elem.innerHTML);
}