StarFire_xm
  • 文章
  • 粉丝
  • 评论

iframe内部获取外部元素方法

2018-04-05 14:33:130 次浏览0 次评论技能类型: jquery

今天说一个实际中遇到的问题,不太好描述. 大概是这样的:整个站点几乎都是用嵌套,而导航是公用的,但是导航的切换与嵌套页面有关联,其内部需要控制公用(即父级元素),那怎么样可以从内部脚本拿到外部元素呢?又怎么样在内获取浏览器地址呢?等等问题.我们一起来看下这一系列问题的解答。


 一:在内获取外元素

 (window.parent.ElementsByClassName("js-scroll-num")).text("测试");

    js-scroll-num是外部元素


二:在内获取地址栏

    大家可能会认为不就是window.location.href么?但是真的这样么,不妨在ifram内的脚本试试,你会发现不对.那应该怎么样的呢,其实也很简单,我们直接来看看吧

 top.location.href--获取顶级地址栏-即浏览器  parent.location.href--获取父级地址src  window.location.href--获取当前地址


以后还有关于的其它需求一并将会在此更新.

    发表

    还没有评论哦,来抢个沙发吧!