欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-05-07 22:02:07
想了很久还是weilerihoufangbian 父页面代码: ...

想了很久还是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标签之前