沒有id沒有name iframe中獲取iframe本身dom元素
阿新 • • 發佈:2018-12-20
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然後遍歷,在匹配隨機引數
因為是隨機數 所以還是有可能重複的!