【发布时间】:2015-12-22 01:42:33
【问题描述】:
为了获取页面的html响应,我使用:
var theUrl = "https://example.com/users/22";
var xmlHttp = new XMLHttpRequest();
xmlHttp.open( "GET", theUrl, false );
xmlHttp.send();
var html = xmlHttp.responseText;
这将返回一个 535 行的 html 页面。 如果我们只是在当前页面上拥有该源代码,则获取标签的值(12345)如下所示:
<input name="token" type="hidden" value="12345" />
我们会简单地使用:
document.getElementsByName("token")[0].value;
但是由于 HTML 在 ajax 响应中作为一个名为 html 的变量,我如何使用名称令牌获取输入的值?我可以以某种方式将其转换为 DOM 元素,然后运行该代码吗?
请只使用javascript,不要使用jQuery。
谢谢。
【问题讨论】:
-
这个答案可能会帮助你解决你的问题:stackoverflow.com/questions/9598791/…
标签: javascript html ajax response