没有id没有name iframe中获取iframe本身dom元素

来源:互联网 发布:网络制作软件扑克 编辑:程序博客网 时间:2024/06/05 05:40

var iframe_id = "iframe_"+Math.random()*10000;//定义一个随机数                            $(document.body).attr("random",iframe_id);//设置属性                            var  objs = parent.document.getElementsByTagName("iframe");//获取该父级下的所有iframe元素                            $(objs).each(function(){                                if($(this).contents().find("body").attr("random") == iframe_id){//匹配成功                                    $(this).remove();//删除元素                                }                            })

多ifame并列情况下,在没有id没有name的iframe的页面中获取该iframe本身

思路就是在body中加入一个随机参数属性,然后在通过父级获取所有ifame然后遍历,在匹配随机参数

因为是随机数 所以还是有可能重复的!

阅读全文
1 0
原创粉丝点击