我有一个 AJAX 请求,它返回一块 HTML 作为插入到 div 中的响应。如何使用 JavaScript 从 AJAX 响应 HTML 中获取 DOM 元素?我在返回的 HTML 响应 div 的末尾有 JavaScript,但 getElementById 返回 null,显然是因为尚未创建 DOM,并且我不能像在普通网页上那样使用 window.onload。请参见下面的示例。这必须在 JavaScript 中——没有库。
<div class="page-content extractAjaxContent" id="tableContent_AJAX">
<div id="name">Biff</div>
<html:form action="/variableCostStatusPost" method="post">
....some JSP to produce HTML
</html:form>
<script>console.log("Name is " + document.getElementById('name'));</script>
</div>