jquery - document.getElementbyID 为 iFrame 中的 DIV 返回 NULL

标签 jquery css iframe

<分区>

我有一个 JSP 页面,它使用 iFrame 加载静态 HTML 页面。现在我正在尝试使用 jQuery 动态更改其中一个 DIV(在静态 HTML 页面中)的对齐方式。但它不起作用。

var divEnbref = document.getElementById("enbref");
if(divEnbref!=''){
  $('#enbref').css("text-align" , "left");
}

分区

<div id="enbref">Some Content</div>

谁能帮帮我。

最佳答案

当您在 iframe 中选择元素时,您需要先选择 iframe。

document.getElementById('myframe1').contentWindow.document.getElementById('enbref')

试试这个..

关于jquery - document.getElementbyID 为 iFrame 中的 DIV 返回 NULL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42360944/

上一篇:html - block 的垂直和水平居中

下一篇:html - ul li 列表未正确对齐

相关文章:

CSS 不透明度设置

javascript - Node.js - POST 到 iFrame?

jquery - 值是 "undefined"我错了什么?

jquery - 如果我设置 session ,启动 jquery 函数?

javascript - &lt;script&gt;未从给定的 map 地址 jquery 或 javascript 获取纬度和经度

html - Google 分析和 iframe 内容 - 所有跟踪都有效吗?

javascript - 即使我可以在开发人员工具(React&Electron)中看到Javascript undefined字段

javascript - 如何在 jQuery 函数中传递数组或添加循环

javascript - 我应该如何编辑或重命名 CKEDITOR 工具栏按钮(悬停文本)?有可能吗?

asp.net - 输入复选框描述单击不适用于 Mozilla 和 Internet Explorer 10