同源情况下可以这样取值:iframe.contentWindow.age;father-->son
window.parent.age; son---->father
不同源下:
1.获取hash值---->son取father中的值
在father页面中:
<iframe src="./son.html#" frameborder="0" name="aa"></iframe>
<script>
var temp = iframe.src;
iframe.src = temp + num;
</script>
son中:
<script>
console.log(location.hash);//通过location.hash的方式把自己的hash值取出来
</script>
在father中动态添加hash值;这样son中就可以取得father中的值了;
如实现点击页面打印hash值加一:
father中:
<script>
var iframe = document.getElementsByTagName('iframe')[0];
var num = 55;
var temp = iframe.src;