iframe ul li










哦,为什么呢?
哦,好吧,原来是在iframe上面,奶奶滴。
有时候感觉维护人家的代码,心好累,
不过,看看慢慢知道了

接着怎么弄来着






接着,汗,估计层次不一样吧。





						var obj_ul = window.parent.window.document.getElementById("task-content-inner");
						
						if (obj_ul != null)
						{
							var arr_li = obj_ul.getElementsByTagName("li");
	
							for (var i = 0; i < arr_li.length; i++)
							{
								//删除当前页签
								if (arr_li[i].className == "macro-component-tabitem current")
								{
									obj_ul.removeChild(arr_li[i]);
								}
							}
							
							// 选中第一个页签
							arr_li[0].click();
							
							//
							window.parent.window.location.reload();
						}



总结:


有时候,深深表示flex的元素比js简单多了,flex例如id不能一样的,js可以一样的,在一个页面里面。

然后呢,js的类型看上去定义的很不严谨。
flex as里面比较严谨。


最后,绝对不是骂人的话,估计大家都会有:

看别人代码有种想屎的心

$("input[type='radio'][name='isRecommend'][value='0']").prop("checked","checked");

$("#appiframe-mainContainer").remove();


<ul style="width: 236px; margin-left: 0px;" class="macro-component-tab" id="task-content-inner">
	<li class="macro-component-tabitem noclose notcurrent" app-id="mainContainer" app-url="/cemseas-webapps/mainContainer" app-name="系统首页" nav-name="平台首页">
		<span class="macro-tabs-item-text">系统首页</span>
	</li>
	
	<li class="macro-component-tabitem current" app-id="1179" app-url="/cemseas-webapps/modules/eva/xxpsy?schoolId=1179" app-name="1179" nav-name="">
		<span class="macro-tabs-item-text">1179</span>
		<a class="macro-component-tabclose" href="javascript:void(0)" title="点击关闭标签" style="float:right;">
			<span></span>
			<i class="glyphicon glyphicon-remove" style="float: right;top: 3px;right: 3px; color:red;"></i>
		</a>
	</li>
</ul>
						      





<li class="macro-component-tabitem current" app-id="1179" app-url="/cemseas-webapps/modules/eva/xxpsy?schoolId=1179" app-name="1179" nav-name="">
	<span class="macro-tabs-item-text">1179</span>
	<a class="macro-component-tabclose" href="javascript:void(0)" title="点击关闭标签" style="float:right;">
		<span></span>
		<i class="glyphicon glyphicon-remove" style="float: right;top: 3px;right: 3px; color:red;"></i>
	</a>
</li>


sirdc.tab.js


-----------------------------------------------------------------------------------------------------------------------------------------------------------------------


$("input[type='radio'][name='isRecommend'][value='0']").prop("checked","checked");



var obj_ul = window.parent.window.document.getElementById("task-content-inner");

if (obj_ul != null)
{
	var arr_li = obj_ul.getElementsByTagName("li");

	for (var i = 0; i < arr_li.length; i++)
	{
		//删除当前页签
		if (arr_li[i].className == "macro-component-tabitem current")
		{
			obj_ul.removeChild(arr_li[i]);
		}
	}
	
	// 选中第一个页签
	arr_li[0].click();
	
	//
	window.parent.window.location.reload();
}




var obj_ul = window.parent.window.document.getElementById("task-content-inner");

if (obj_ul != null)
{
	var arr_li = obj_ul.getElementsByTagName("li");

	for (var i = 0; i < arr_li.length; i++)
	{
		//删除当前页签
		if (arr_li[i].className == "macro-component-tabitem current")
		{
			obj_ul.removeChild(arr_li[i]);
		}
	}
	
	// 选中第一个页签
	arr_li[0].click();
	
	//
	//var iframe_homepage = window.parent.window.document.getElementById("appiframe-mainContainer");
	//iframe_homepage.setAttribute("app-url", getRootPath() + "/mainContainer");
	
window.parent.window.document.getElementById("appiframe-mainContainer").src = getRootPath() + "/mainContainer";//全部刷新
window.parent.window.document.getElementById("appiframe-mainContainer").contentWindow.refreshUi();//调用一个方法
}



-----------------------------------------------------------------------------------------------------------------------------------------------------------------------




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值