Javascript选择器从弹出窗口中选择父窗口中的字段
Javascript selector to select field in parent window from popup window
我有一个父HTML窗口和一个弹出窗口。我想访问字段在父窗口当我点击一个按钮里面弹出。
我试过这个,但它不工作从弹出:
top.document.getElementById('itemCounter').innerHTML = '1';
抛出以下异常:
Javascript selector - `top.document.getElementById('itemCounter')` returns null from popup screen but return object `top.document.getElementById('itemCounter')` from parent screen.
我正在使用window.open.
有人知道如何从pop访问父窗口中的字段吗?
谢谢
top
和parent
将只与IFRAME弹出框一起工作。如果你用window.open()
打开一个全新的窗口,你需要用opener
来访问打开你的弹出窗口的页面。所以,尝试:
opener.document.getElementById('itemCounter').innerHTML = '1';
您应该能够通过使用以下代码访问弹出窗口的父级- this.parent
。这将返回父对象的窗口对象。
你应该试试:
alert(window.opener...);
使用window.opener.document.getElementById('id')
。我有时用它来看看它是否是正确的父元素。
尝试从Opener对象而不是top对象中使用document.getElementById()。
popupWinOpener.document.getElementById('itemCounter').innerHTML = '1';
我的问题解决了。我使用-
window.opener.top.document.getElementById (id)。inner = '1';
我想在父窗口的iFrame中访问对象。谢谢所有的
相关文章:
- 将Overlay添加到弹出窗口并添加输入类型字段以退出表单
- 无法根据用户在编辑窗口中的输入显示/隐藏jtable jquery字段
- 用于编辑输入字段的弹出窗口
- 是否可以在Kendo网格中只显示来自Kendo数据源的某些字段,而在“;添加“;弹出窗口
- 用于从剪贴板中的表自动填充活动浏览器窗口中的字段的脚本
- 当用户输入时打开一个弹出窗口,使用javascript填充表中的输入字段
- 在选择(rails_admin)时更改时在模态窗口中添加新字段
- Javascript open.window 获取字段值,然后将值插入父窗口
- 如何使用 javascript 在新窗口中的 html 字段中显示值
- 模态窗口(弹出窗口)警报在使用 angularJs 的错误字段上显示
- 将鼠标悬停在表行上时,如何显示包含该行字段数据的弹出窗口
- mailto:新窗口,但“收件人”字段地址 mailto:user@test.com
- 在媒体窗口中选择图片后添加/更新自定义字段(WordPress)
- 如何在 dialog() 模式弹出窗口中的部分视图之间保留字段数据
- 单击输入字段触发器窗口大小调整
- CKEditor:在插件“图像”的对话框窗口中设置输入字段的值
- 从控制器设置窗口字段值
- PHP-如何从列表视图在另一个浏览器窗口中显示详细记录字段
- jquery.ptTimeSelect.js如何显示输入字段上方的弹出窗口
- 使用javascript/jquery将多个输入字段中的值传递到弹出窗口