通過url查找a元素并點(diǎn)擊
問題:學(xué)生,班級(jí)等數(shù)據(jù) 是放到iframe里面的jsp. 學(xué)生管理的按鈕是在main.html上的菜單欄中。
解決方法:
通過id查找父窗體的 班級(jí)管理<a>標(biāo)簽,并點(diǎn)擊
$(window.parent.document).find("#folder_12").click();
后來菜單欄換成動(dòng)態(tài)的了,菜單id自然也就是動(dòng)態(tài)的了。
想要的是通過 url獲取<a>,并點(diǎn)擊。
<a id="folder_14" onClick="removeTopMenuCss();switchFolder(this.id);changeContent('classManager/classList.do',this);" onFocus="this.blur()" href="javascript:void(0);" target="mainFrame">班級(jí)管理</a>
要獲取的就是 onClick方法的 changeContent(‘url參數(shù)')
直接看代碼:
//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();
}
});
總結(jié):原來一直使用jquery找方法,獲取onclick屬性,用indexOf總報(bào)錯(cuò),加上"" 空格轉(zhuǎn)化為string就行了
相關(guān)文章
JQuery 動(dòng)態(tài)擴(kuò)展對象之另類視角
大家都知道javascript是動(dòng)態(tài)語言,它對動(dòng)態(tài)的支持是與身俱來的。2010-05-05jQuery實(shí)現(xiàn)上下滾動(dòng)公告欄詳細(xì)代碼
之前做項(xiàng)目的時(shí)候,一直都想著做一個(gè)上下滾動(dòng)的公告欄,作為展示網(wǎng)站的最新公告信息,給用戶帶來極好的用戶體驗(yàn),下面小編通過實(shí)例代碼給大家分享基于jQuery實(shí)現(xiàn)上下滾動(dòng)公告欄,感興趣的朋友一起看看吧2018-11-11jquery+CSS3模擬Path2.0動(dòng)畫菜單效果代碼
這篇文章主要介紹了jquery+CSS3模擬Path2.0動(dòng)畫菜單效果代碼,涉及jquery鼠標(biāo)click點(diǎn)擊事件及頁面元素樣式動(dòng)態(tài)變換的實(shí)現(xiàn)技巧,需要的朋友可以參考下2015-08-08jQuery 自動(dòng)增長的文本輸入框?qū)崿F(xiàn)代碼
文本輸入框內(nèi)的字?jǐn)?shù)不能確定,而input type="text"的size是固定的,當(dāng)字?jǐn)?shù)超過size時(shí)(默認(rèn)是20),先輸入的內(nèi)容就會(huì)從文本框的左端隱藏起來,不便于輸入。2010-04-04jQuery實(shí)現(xiàn)帶進(jìn)度條的輪播圖
這篇文章主要為大家詳細(xì)介紹了jQuery實(shí)現(xiàn)帶進(jìn)度條的輪播圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-09-09jquery input checked全選與反選1.3.2的版本
jquery 全選與反選1.3.2的版本2009-05-05全面解析jQuery $(document).ready()和JavaScript onload事件
這篇文章主要介紹了全面解析jQuery $(document).ready()和JavaScript onload事件的相關(guān)資料,非常不錯(cuò)具有參考借鑒價(jià)值,需要的朋友可以參考下2016-06-06ASP.NET jQuery 實(shí)例15 通過控件CustomValidator驗(yàn)證CheckBoxList
這節(jié)我們要講下如何通過控件CustomValidator來校驗(yàn)CheckBoxList,客戶端校驗(yàn)代碼通過jQuery實(shí)現(xiàn)2012-02-02