【发布时间】:2017-02-21 07:18:57
【问题描述】:
我有一个使用 iFrame 加载静态 HTML 页面的 JSP 页面。现在我正在尝试使用 jQuery 动态更改其中一个 DIV(位于静态 HTML 页面中)的对齐方式。但它不起作用。
var divEnbref = document.getElementById("enbref");
if(divEnbref!=''){
$('#enbref').css("text-align" , "left");
}
DIV
<div id="enbref">Some Content</div>
谁能帮帮我。
【问题讨论】:
-
只有标题中的错字。但是为什么要在加载 jQuery 时使用它呢?它永远不会是空白的。试试
if($('#enbref').length>0){ $('#enbref').css("text-align" , "left"); } -
我要为其应用样式的 DIV 在 iFrame 内。这行得通吗?
-
想补充一点。静态 html 来自不同的域,并且能够在没有任何错误的情况下获取资源,即 http 代码是 200。但是当我尝试从 iFrame ref 访问文档时出现错误。
-
如果没有代理,您将无法为所欲为。您不得更改来自不同来源的 iframe 内容