Javascript 从深度嵌套的IFRAME中修改DIV CSS属性
我使用的是一个商业智能工具,它只允许我访问深度嵌套的iframe来添加代码。理想情况下,我希望使用jQuery和/或普通的旧JavaScript来修改div的左侧和位置CSS,该div比我的IFRAME高3个IFRAME 我有权将JavaScript/HTML添加到报表框架内的分区0\u 1。我想修改JSTabbedPanelIFRAME中包含的propdivDIV。 希望下面的HTML足够清晰。:)非常感谢您的任何想法或帮助Javascript 从深度嵌套的IFRAME中修改DIV CSS属性,javascript,jquery,html,dom,iframe,Javascript,Jquery,Html,Dom,Iframe,我使用的是一个商业智能工具,它只允许我访问深度嵌套的iframe来添加代码。理想情况下,我希望使用jQuery和/或普通的旧JavaScript来修改div的左侧和位置CSS,该div比我的IFRAME高3个IFRAME 我有权将JavaScript/HTML添加到报表框架内的分区0\u 1。我想修改JSTabbedPanelIFRAME中包含的propdivDIV。 希望下面的HTML足够清晰。:)非常感谢您的任何想法或帮助 <html> <div id = "tabs"&g
<html>
<div id = "tabs">
<iframe id = "tabbedPanel">
<iframe id = "JSTabbedPanel">
<div id = "treeTypeDiv">
<div id = "treediv">
<iframe id = "treeFrame"></iframe>
</div>
<div id = "propdiv">
<iframe id = "propFrame">
<div id = "reportpane">
<iframe id = "reportiframe">
<div id = "divEntire">
<div id = "divArea0_1">
<div id = "MyCode goes HERE"></div>
</div>
</div>
</iframe>
</div>
</iframe>
</div>
</div>
</iframe>
</iframe>
</div>
</html>
假设id不变,直接引用元素的id是最快的选择器。使用css方法和对象文字来更改位置(假设它是display:absolute)
如果我在不同的iframe中访问一个元素,我不需要指定上下文吗?我只是不知道如何向上移动2个iFrame。谢谢
$(document).ready(function() {
$('#propdiv').css({top:'12px', left: '34px'});
});