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

父窗口获取不了iframe中的元素及a标签页面整个刷新

程序员文章站 2022-06-10 11:04:02
...

这次在学习jQuery时,页面的头和尾用了iframe标签嵌套页面,但在操作iframe中标签时碰到两个问题,一是a标签的跳转在局部刷新,二是获取不到iframe中的元素。

需要判断一下当前是不是最顶层的窗口,然后刷新最顶层的window,添加以下代码

if (window != top){
        top.location.href = "https://www.baidu.com/";
}

要获取iframe中的元素,需要在iframe加载完成时获取,代码如下

$("#head").load(function () {
        $("#head").contents().find("#shop").children().addClass("current");
});

需要在load函数中进行