javascript - 如何将 div 宽度从 iframe 发送到父页面

标签 javascript jquery iframe width

我想将 iframe 的 div 宽度共享到父页面。

在父级中我使用:

var mysize = function(size) {
    console.log(size);
}

在 iframe 中,我有这个:

<div id="loadzone" style="display: inline-block;">
content
</div>

$(document).ready(function() {
    parent.mysize($('#loadzone').width());
});

问题是,我收到的是 iframe 宽度的大小,而不是来自 iframe 的实际 div 宽度。

感谢您的帮助。

最佳答案

从 jQuery 选择器发送第一个(第 0 个)元素:

parent.mysize($('#loadzone')[0]);

关于javascript - 如何将 div 宽度从 iframe 发送到父页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29612036/

相关文章:

javascript - 使用拨动开关更改背景颜色

javascript - 任何适用于 Android、IOS 和 Windows Phone 8(IE 10) 的 Javascript 数据库?

jquery - 如果文本溢出,如何从 <li> 中删除第一个单词?

javascript - 将新 CSS 类应用于遗留数据的最佳实践

html - Iframe 未显示在 Drupal 站点中

javascript - Cordova 应用程序通过模拟器连接互联网,但在设备上不连接 [更新 : ajax problem]

javascript - 如何在一段时间内动态更新 Highcharts 数据

javascript - window.location.href 在 chrome 和 ie 中不起作用

image - 在嵌入式 pdf 上方叠加图像

iframe - 无法点击 iframe 内的 PayPal 按钮 - Cypress