获取当前iframe的属性和修改

获取

var id = self.frameElement.getAttribute('id');

修改

$("iframe[data-id='" + id + "']", parent.document).attr('id', '123213');

在当前iframe页面内关闭当前iframe

对于这样的系统页面,有时会要在打开的选项卡页面内关闭当前选项卡

var nowTab = $(".J_menuTab.active", parent.document);//在当前页面的父页面获取选项卡当前激活的
var id = self.frameElement.getAttribute('data-id');//获取当前iframe的id
$("iframe[data-id='" + id + "']", parent.document).remove();//移除当前iframe
//window.location.href = "about:blank"; //关闭当前选项卡(只是关闭)
//window.close();
nowTab.prev()[0].click();//激活前一个选项卡
nowTab.remove();//移除当前选项卡

posted on 2024-08-20 16:36  忘忧s  阅读(6)  评论(0)    收藏  举报