kbys.net
当前位置:首页 >> 如何在iFrAmE外控制iFrAmE中的Css >>

如何在iFrAmE外控制iFrAmE中的Css

请看下列代码(已经测试,可行!): function OK() { // 操作iframe中内容的CSS var iframe = document.getElementByIdx('FF'); var body = iframe.contentWindow.document.body; body.style.marginTop = 50; body.style.padding = 0; body.style.fo...

1、iframe里的也是一个独立的网页,只有它自己的css或它引用的css才对它有效。 当然你可以在父页面用js来控制。 2、使用css可以设置百分比,如width:100%; IFRAME 里面的内容是在IFRAME 页面中的,可以使用js精确设置。

单纯的css是无法控制iframe内元素的样式的。 你可以将css文件在iframe目标页里面引用或者通过js去控制iframe内元素的样式。 请参考:http://www.jb51.net/article/46383.htm 希望对你有帮助。

用z-index和定位. 希望帮到你

可以的,可以通过获取带架构中的某些id值和name值,之后直接更改样式即可的。 function changeStyle() { var x=document.getElementById("myframe"); var y=(x.contentWindow || x.contentDocument); if (y.document)y=y.document; y.body.style...

不对。 iframe资源是异步加载的,所以还要监听它的资源加载完成才能操作。用load方法: $(function(){ $("#wjiframe").load(function(){ $(this).contents().find("div.embed-footer").css('display','none'); });});

iframe继承父窗口样式CSS的方法 在子页面的head之间添加 window.onload= function() { var linkList=window.parent.document.getElementsByTagName("link");//获取父窗口link标签对象列表 var head=document.getElementsByTagName("head").item(...

iframe不能调用本页面的一个DIV元素内容,但是可以变相达到目的: 1、把DIV里面的内容单独做成一个网页,然后用iframe调用这个网页。代码为 2、直接用iframe调用这个完整的网页,通过css截取这个DIV所在的高度。

主窗口代码:function fu(){//这里写主窗口换肤代码myFrame.window.huanfu(); //调用执行子窗口的换肤js功能}子窗口也就是上面的2.html中加上:function huanfu(){//这里写子窗口换肤代码}

话说你为什么不把父元素的样式直接link到子页面中了。干嘛要多此一举用JS来调用?

网站首页 | 网站地图
All rights reserved Powered by www.kbys.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com