在没有jquery的情况下获取iframe中的特定内容
Get specific content in iframe without jquery
我想在没有jQuery的情况下获得iframe中的特定内容(.y6中的所有跨度),
如何只编写javascript?
"#canvas_frame"是一个iframe
spans = $("#canvas_frame").contents().find(".y6>span");
如果iframe与父页位于同一域,则可以使用iframe的contentWindow属性。
下面这样的东西应该会帮助你:
var canvasFrame = document.getElementById('canvas_frame').contentWindow,
allSpans = canvasFrame.document.getElementsByTagName('span'),
spans = [],
i;
i = allSpans.length;
while(i--){
if(/y6/.test(allSpans[i].parentNode.className)){
spans.push(allSpans[i]);
}
}
相关文章:
- 我想从iframe获取url
- 你如何从 iframe 获取信息?(JavaScript和/或Python)
- 可以't使用iframe获取占位符属性以在IE中工作
- 从更新的JSBIN IFRAME获取url
- 用于广告的 iframe ?获取用户信息
- 使用 jQuery 从不同域的 iframe 获取信息
- JQuery:从iframe获取内容
- 使用 Rangy 从 IFRAME 获取所选文本
- 无法从子 iframe 获取 javascript 执行按钮单击
- 从两级深度 iframe 获取浏览器 URL
- 尝试从 iframe 获取选择值
- 如何从YouTube iframe获取YouTube缩略图
- 如何从父url或父iframe获取变量
- 从iframe获取html-“;未能读取contentDocument“;错误
- 如何从Iframe获取XML
- 使用iframe获取Jira Scrum Board
- 从iframe到iframe获取值
- CKEditor无法从iframe获取当前实例
- 从iframe获取文档信息
- 从iFrame获取父母文档