在主页面中有两个iframe(iframeA和iframeB),我想在iframeA中的CS页面中去获取iframeB中的DIV标签,然后去控iframeB中的DIV标签的显示与隐藏!是不是这样(我试了没效果):Response.Write("<script>function fun(){document.frames['IframeB'].document.getElementById('DIV_iframeB').style=\"display: block\"} </script>")
调试欢乐多
ScriptManager.RegisterStartupScript
调用这个JS方法就可以了.
string strJS = "<script>var b=window.parent.frames['IframeB']; b.document.getElementById('DIV_iframeB').style.display='none';</script>";
Page.ClientScript.RegisterStartupScript(this.GetType(), "OK", strJS);
注:
1:确保IframeB的内容加载完毕后才能执行js
2:先找到父,在找到IframeB