您现在的位置:首页 >> 前端 >> 内容

html iframe的子页面调用父页面方法(代码教程)

时间:2018/3/16 15:03:29 点击:

  核心提示:想了很久还是weilerihoufangbian父页面代码:!DOCTYPE htmlhtmlheadtitleparents/titlemeta charset=UTF-8/headbodyscri...

想了很久还是weilerihoufangbian

父页面代码:

<!DOCTYPE html>  
<html>  
<head>  
    <title>parents</title>  
    <meta charset="UTF-8">  
</head>  
<body>  
<script language="javascript" type="text/javascript">  
    function sayhello() {  
        alert('Hello World!');  
    }  
    var value = 'value';  
</script>  
   <p id="default">p内容</p>  
   <iframe src="child.html"></iframe>  
</body>  
</html>  

子页面

<!DOCTYPE html>  
<html>  
<head>  
    <title>child</title>  
    <meta charset="UTF-8">  
    <script language="javascript" type="text/javascript" src="js/jquery.min.js"></script>  
    <script language="javascript" type="text/javascript">  
        $(function() {  
            //在iframe子页面中查找父页面元素  
            alert($('#default', window.parent.document).html());  
            //在iframe中调用父页面中定义的变量  
            alert(parent.value);  
            //在iframe中调用父页面中定义的方法  
            parent.sayhello();  
        });  
    </script>  
</head>  
<body>  
    <p>iframe子页面内容</p>  
</body>  
</html>  

注意:

父页面的属性和方法必须在iframe标签之前

Tags:HT TM ML LI 
作者:网络 来源:会飞的程序猿的博客