我得到了这个<iFrame>
数据“name=”,页面上显示了一个<span>
,id=是“weergave_percentage”。我想将该跨度中的数字放入一个javascript函数中。我目前这样做了,但它返回: null
var percentage = window.frames['data'].document.getElementById('weergave_percentage');
alert(percentage);
我做错了什么?我怎么才能做我想做的事?
注意:包含数据的跨度只包含数字(浮点数),不包含任何类型的其他HTML格式。此外,我还将这段javascript放在iFrame的代码之后,以确保在我试图从iFrame获取数据时加载iFrame。此外,iFrame的src与主页在同一个域中。
发布于 2011-10-30 20:41:03
如果iframe src链接到其他域,而不是显示您的页面的域,那么您无法获取该数据(浏览器不能跨站点脚本)。
除此之外,这应该是可行的:
$('iframe').contents().find('#weergave_percentage').html();
https://stackoverflow.com/questions/7944937
复制相似问题