A.html用了iframe,包含子页面B.html,B.html原先头部有如下的标签<link href="B.css">,现在我想通过A来更改B的link,形如<link href="C.css">,达到重写CSS的目的,我的预想代码是:
复制内容到剪贴板
代码:
<code>function reStyle(){
$("iframe").contents().find("link").attr("href","C.css");
}
<iframe class="iframe" frameborder="0" scrolling="no" src="B.html" onload="javascript:reStyle();"></iframe></code>
在IE下B.html原来的样式确实不见了,但FF下却没有反应,会报错,但我看不懂...
复制内容到剪贴板
代码:
<code>function reStyle(){
$("iframe").contents().find("link").attr("href","C.css");
}
<iframe class="iframe" frameborder="0" scrolling="no" src="B.html" onload="javascript:reStyle();"></iframe></code>
在IE下B.html原来的样式确实不见了,但FF下却没有反应,会报错,但我看不懂...
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货