舉例說明之前的一個項目:添加學生的時候,沒有班級數據。需要自動跳轉到班級展示頁面。
問題:學生,班級等數據 是放到iframe里面的jsp. 學生管理的按鈕是在main.html上的菜單欄中。
解決方法:
通過id查找父窗體的 班級管理<a>標簽,并點擊
復制代碼 代碼如下:
$(window.parent.document).find("#folder_12").click();
復制代碼 代碼如下:
<a onFocus="this.blur()" href="javascript:void(0);" target="mainFrame">班級管理</a>
復制代碼 代碼如下:
//console.info( $(window.parent.document).find("a") );
$(window.parent.document).find("#OutFolder a").each(function (index, domEle) {
//var s = $(domEle).attr("onclick")+"";
//var start = s.indexOf (''classManager/classList.do');
var str = domEle.attributes.onclick.value;//利用js獲取onclick屬性值,搜索url
var start = str.indexOf (''classManager/classList.do');
if(start>0){
$(domEle).click();
}
});
新聞熱點
疑難解答
圖片精選