我已将XMLHttpRequest()
的回复转储到网站的变量中,例如yahoo.com。我需要如何通过此变量的getElementById
或getElementsByName
获取DOM内容的值。
例如:
var dump; //contains html source code of a website e.g. yahoo.com
var data = dump.getElementsByTagName('span').value;
// it's throw error "Uncaught ReferenceError: getElementsByTagName is not defined"
现在,我需要从变量转储中获取SPAN标记值。
是否可以通过单独使用javascript或jquery来检索这些数据。或者
答案 0 :(得分:1)
应该使用jquery:
https://jsfiddle.net/q0r3fem6/
var dump = "<html><body><div><span value='xyz'>test</span></div><body></html>";
console.log( $(dump).find("span").attr("value") );
console.log( $(dump).find("span").text() );
或者,您可以将转储附加到您的文档并从那里阅读。