Javascript GetElementById表单a“;大师;在iframe中

Javascript GetElementById表单a“;大师;在iframe中,javascript,iframe,master-pages,Javascript,Iframe,Master Pages,好的,这是用javascript编写的,所以我在母版页的content占位符中有一个iframe。 像这样的 1-母版页 2-ContentPlaceHolder 3-Iframe 当我在iframe中时,如何从母版页获取带有“GetElementById”的控件???不幸的是,您不能。您的iFrame不知道母版页持有它。不幸的是,您不能。您的iFrame不知道母版页持有它。如果您的父页和iFrame src都在同一个域中,那么使用iFrame可以从iFrame的src页执行以下操作: $(pa

好的,这是用javascript编写的,所以我在母版页的content占位符中有一个iframe。 像这样的

1-母版页

2-ContentPlaceHolder

3-Iframe


当我在iframe中时,如何从母版页获取带有“GetElementById”的控件???

不幸的是,您不能。您的iFrame不知道母版页持有它。

不幸的是,您不能。您的iFrame不知道母版页持有它。

如果您的父页和iFrame src都在同一个域中,那么使用iFrame可以从iFrame的src页执行以下操作:


$(parent.document).find('#myElement').hide('slow')

如果您的父页面和iframe src都在同一个域中,则使用可以从iframe的src页面执行类似操作:

$(parent.document).find('#myElement').hide('slow')

试试这个:
假设母版页和iframe src属于同一个域,假设您在iframe中有一个按钮,在该按钮的“onclick”事件中,编写以下代码:

var P = parent.document.getElementById("element_id") ;
试试这个:
假设母版页和iframe src属于同一个域,假设您在iframe中有一个按钮,在该按钮的“onclick”事件中,编写以下代码:

var P = parent.document.getElementById("element_id") ;

如果您的iframe src和父页面都在同一个域中,那么这是可能的…如果您的iframe src和父页面都在同一个域中,那么这是可能的。。。