javascript - Ajax 响应作为 DOM 对象

标签 javascript getelementbyid responsetext

有没有办法从典型的 ajax 函数中获取响应,以便可以使用 getElements 对其进行剖析?我试过 query.responseText.getElementById 但它的效果和它看起来一样糟糕。不过,您应该能够通过看到该片段来判断我想要实现的目标。我只需要像获取普通 DOM 对象一样从 ajax 响应中获取元素。

此外,请不要建议使用 jQuery。当我有很多脚本并且可以使用它的很多功能时,我会使用它,但在这种情况下,我只有一个简短的脚本和一个 70 倍大小的库,这似乎是一种浪费。

最佳答案

Parsing an SVG or HTML document

parser = new DOMParser();
doc = parser.parseFromString(stringContainingHTMLSource, "text/html");

doc 将是一个有效的 html 文档。

关于javascript - Ajax 响应作为 DOM 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5447928/

相关文章:

JQuery when() then() 导致缺少 ajax responseText

javascript - eval 和 window.json.parse 之间处理 responseText 的区别?

javascript - 无法从 Flow Router (Meteor) 上的 url 读取 slug

javascript - 如何部署nodejs、angularjs和apache

javascript - React 只为点击的元素提供动画

如果我添加 Font Awesome ,功能更改文本不起作用

javascript - 根据跨度类值切换 div

javascript - 如何使用 JavaScript 链接到 Access 数据库?

javascript - 如何使用 javascript 定位所有类。没有 jQuery

php - jquery ajax使用php json编码获取数据库结果