代码之家  ›  专栏  ›  技术社区  ›  neubert

jquery不更新iframe内容

  •  -1
  • neubert  · 技术社区  · 6 年前

    这是我目前的情况 http://127.0.0.1/test.html :

    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
    <iframe style="position: absolute; top: 0; left: 0; height: 100%; width: 100%" src="blank.html"></iframe>
    <script>
        $('iframe').contents().find('body').html('aaa');
    </script>
    

    这是我目前的情况 http://127.0.0.1/blank.html :

    <body>zzz</body>
    

    $('iframe').contents().find('body').html('aaa');

    1 回复  |  直到 6 年前
        1
  •  0
  •   charlietfl    6 年前

    将代码放入加载事件处理程序

    $('iframe').on('load', function(){
       $(this).contents().find('body').html('aaa');
    })