Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从深度嵌套的IFRAME中修改DIV CSS属性_Javascript_Jquery_Html_Dom_Iframe - Fatal编程技术网

Javascript 从深度嵌套的IFRAME中修改DIV CSS属性

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

我使用的是一个商业智能工具,它只允许我访问深度嵌套的iframe来添加代码。理想情况下,我希望使用jQuery和/或普通的旧JavaScript来修改div的左侧和位置CSS,该div比我的IFRAME高3个IFRAME

我有权将JavaScript/HTML添加到报表框架内的分区0\u 1。我想修改JSTabbedPanelIFRAME中包含的propdivDIV。 希望下面的HTML足够清晰。:)非常感谢您的任何想法或帮助

<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'});
});