从HTML的输入值获得页面的HTML响应,我使用:获得Ajax响应
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作为一个名为html
的变量在ajax响应中如何使用名称标记获取输入的值?我可以以某种方式将其转换为DOM元素,然后运行该代码? 只有javascript请不要jQuery。 谢谢。
这个答案可能会帮助你解决问题:http://stackoverflow.com/questions/9598791/create-a-dom-document-from-string-without-jquery –