首頁  >  文章  >  web前端  >  透過url查找a元素應用案例_javascript技巧

透過url查找a元素應用案例_javascript技巧

WBOY
WBOY原創
2016-05-16 16:50:441093瀏覽

舉例說明之前的一個項目:添加學生的時候,沒有班級數據。需要自動跳到班級展示頁面。

問題:學生,班級等資料 是放到iframe裡面的jsp. 學生管理的按鈕是在main.html上的選單列中。

mian頁面選單

班級管理:

學生管理:

iframe中的jsp不斷變化。

解決方法:

學生管理jsp中,透過id找出父窗體的班級管理標籤,並點選

複製程式碼 程式碼如下:

$(window.parent.document).find("#folder_12").click();

後來選單列換成動態的了,選單id自然也就是動態的了。

想要的是透過 url取得,並點擊。
複製程式碼 程式碼如下:

要獲取的就是onClick方法的changeContent('url參數')

直接看代碼:
複製代碼 程式碼如下:

//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();
}
});

總結:原來一直使用jquery找方法,取得onclick屬性,用indexOf總報錯,加上"" 空格轉化為string就行了

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn