好的,这是在 javascript 中,所以我在母版页的内容占位符中有一个 iframe。像这样的东西。
1-MasterPage
2-contentePlaceHolder
3-iframe
当我在 iframe 中时,如何从 masterPage 获取带有“GetElementById”的控件?
好的,这是在 javascript 中,所以我在母版页的内容占位符中有一个 iframe。像这样的东西。
1-MasterPage
2-contentePlaceHolder
3-iframe
当我在 iframe 中时,如何从 masterPage 获取带有“GetElementById”的控件?
不幸的是,你不能。您的 iFrame 不知道持有它的母版页。
如果您的父页面和 iframe src 都在同一个域上,那么使用JQuery您可以从 iframe 的 src 页面执行以下操作:
$(parent.document).find('#myElement').hide('slow');
试试这个:
假设 masterpage 和 iframe src 属于同一个域,假设你在 iframe 中有一个按钮,在该按钮的 'onclick' 事件上编写以下代码:
var P = parent.document.getElementById("element_id") ;