How to get a data from html element from ajax responseText without jquery
ViewsUse DOMParser to convert html string to document fragment
var request = new XMLHttpRequest(); request.open("GET", "http://localhost/test/test.php", true); request.send(null); request.onreadystatechange = function() { if (request.readyState == 4) { var parser = new DOMParser(); var doc = parser.parseFromString(request.responseText, "text/html"); var elem = doc.getElementById("div1"); alert(elem.innerHTML); } }Use set the responseType to document
var request = new XMLHttpRequest(); request.open("GET", "file.html", true); request.responseType = "document"; request.send(null); request.onreadystatechange = function() { if (request.readyState == 4) { var doc = request.response; var elem = doc.getElementById("div1"); alert(elem.innerHTML); } }