变量中的交叉DOM
Transverse DOM in a Variable
我已经将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来检索这些数据可能吗。
应该使用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() );
或者,您可以将dump附加到文档中,然后从中读取。
相关文章:
- Ionic:AngularJS变量未使用$scope更新DOM
- 变量中的交叉DOM
- dom元素与javascript变量的绑定
- 将变量和DOM元素分别传递给jquery
- 如何使用cheerio(类似jquery的选择器,但没有dom)生成javascript变量的内容
- 当附加到DOM时,可以将变量与字符串连接起来吗?它能处理逃跑吗
- C#WebBrowser控件-使用DOM创建和修改javascript变量,然后使用Applet读取它
- 如何在 javascript 中存储 dom 元素的变量
- jQuery - 检查变量是否为 dom 元素
- 带有类的 DOM 树元素,它们是全局变量吗?
- Javascript 和 JQuery dom 全局变量范围
- 尝试在不使用 jQuery dom ready 函数的情况下传入变量
- 如何反转 JavaScript 变量中 HTML DOM 元素的顺序
- 为什么通过缓存变量访问 DOM 更快
- 创建一个数组,而不是一个从 dom 获取的值变量 使用 jQuery
- 在 DOM 中构建全局变量
- SVG DOM 使用变量来定义对象属性
- 如何在jQuery中缓存DOM变量
- 将数据从PHP直接传递到DOM变量
- 如何在为单页应用程序动态加载新的 innerHTML 时清除 DOM 变量和存储