laa*_*rsk 3 javascript iframe getelementbyid
我有这个<iFrame>[name ="data"],页面显示一个<span>,id ="weergave_percentage".我希望将该范围内的数字转换为javascript函数.我目前做了这个,但它返回:null
var percentage = window.frames['data'].document.getElementById('weergave_percentage');
alert(percentage);
Run Code Online (Sandbox Code Playgroud)
我做错了什么,我怎么能做我想做的事?
注意:包含数据的范围仅包含数字(浮点数),并且不包含任何其他类型的HTML格式.另外,我在iFrame的代码之后添加了一段javascript,以确保在我尝试从iFrame获取数据时加载了iFrame.此外,iFrame的src与主页面位于同一个域中.
小智 8
如果iframe src链接到显示您的页面之外的其他域 - 那么您将无法获取该数据(浏览器会提供跨站点脚本).
除此之外 - 这可能会起作用:
$('iframe').contents().find('#weergave_percentage').html();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10289 次 |
| 最近记录: |