iframe内部获取外部元素方法
今天说一个实际中遇到的问题,不太好描述. 大概是这样的:整个站点几乎都是用嵌套,而导航是公用的,但是导航的切换与嵌套页面有关联,其内部需要控制公用(即父级元素),那怎么样可以从内部脚本拿到外部元素呢?又怎么样在内获取浏览器地址呢?等等问题.我们一起来看下这一系列问题的解答。
一:在内获取外元素
(window.parent.ElementsByClassName("js-scroll-num")).text("测试");
js-scroll-num是外部元素
二:在内获取地址栏
大家可能会认为不就是window.location.href么?但是真的这样么,不妨在ifram内的脚本试试,你会发现不对.那应该怎么样的呢,其实也很简单,我们直接来看看吧
top.location.href--获取顶级地址栏-即浏览器 parent.location.href--获取父级地址src window.location.href--获取当前地址
以后还有关于的其它需求一并将会在此更新.
您还未登录, 登录 后可进行评论
发表
还没有评论哦,来抢个沙发吧!