父级框架获取子框架页面的内容 $(function(){})$(document).ready(function(){}$(window).on(‘load’,function(){})

  • Post author:
  • Post category:其他


说起这个真的是头大,我要从父级窗口获取子框架的元素,我把全网涉及的框架之间元素调用都看遍了,也没有说明一个关键性问题的,为什么呢?这里一定要吐槽一下,我按照网上大神们所贴出来的种种方法,一个接着一个的进行了实验


没有一个是可以用的,为什么?为什么?为什么?离成功还有1步的时候,我放弃了。我把关注点放在了框架本身加载的问题上,就是预加载的头,一般我们jq都是写成这样的


$(function(){})


文件全部加载完,但是我做了

$(document).ready(function(){})



两种方法的效果是一样

的,都是本页面加载完,完全不会考虑框架的内容加载,所以再怎么整都不会获取到页面元素的。最后在window.οnlοad=function(){}这是可以执行获取到的。但是就在这里我就无法进行下去了。最后还是请求了张师傅帮忙最终帮我解决了问题。那么重点来了,是什么导致这样的结果呢?我的脑子里根本没有储存这个知识点


$(window).on(‘load’,function(){})



$(function(){})$(document).ready(function(){}$(window).on(‘load’,function(){})区别



前两个都是等到文件中DOM结构加载后,脚本就可以运行。



而load则是要等到所有元素包括图片,Flash,iframe框架页面所有都加载完成后再做操作。所以在这里我被绊倒了两天。当然这两天也学会了很多,比如上面的截图,怎么说呢,在遇到困难时千万不要选择退缩,只要进行实践,过程也是一种学习。



书到用时方恨少,学海无涯苦作舟。



每天积累知识点,可以节省很多时间,加油。



版权声明:本文为qq_39241421原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。