<div id="div1">
  <div id="div2">
  </div>
</div>


上面的代码是来自ajax调用的responseText。

现在,我正在使用以下语法。

document.getElementById("Result").innerHTML=xmlhttp.responseText;


这将显示响应中的所有html标签。

我想要的是仅显示div2标签元素。

提前致谢

最佳答案

从responseText创建一个jQuery对象并使用find:

$('#Result').empty().append($(xmlhttp.responseText).find('#div2'));

关于javascript - 仅显示存储在js变量中的选定html标记,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26354917/

10-11 05:36