首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >javascript -从iframe中的元素获取数据

javascript -从iframe中的元素获取数据
EN

Stack Overflow用户
提问于 2011-10-30 20:38:34
回答 1查看 10.7K关注 0票数 3

我得到了这个<iFrame>数据“name=”,页面上显示了一个<span>,id=是“weergave_percentage”。我想将该跨度中的数字放入一个javascript函数中。我目前这样做了,但它返回: null

代码语言:javascript
运行
复制
var percentage = window.frames['data'].document.getElementById('weergave_percentage');
alert(percentage);

我做错了什么?我怎么才能做我想做的事?

注意:包含数据的跨度只包含数字(浮点数),不包含任何类型的其他HTML格式。此外,我还将这段javascript放在iFrame的代码之后,以确保在我试图从iFrame获取数据时加载iFrame。此外,iFrame的src与主页在同一个域中。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-30 20:41:03

如果iframe src链接到其他域,而不是显示您的页面的域,那么您无法获取该数据(浏览器不能跨站点脚本)。

除此之外,这应该是可行的:

代码语言:javascript
运行
复制
$('iframe').contents().find('#weergave_percentage').html();
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7944937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档