通过url查找a元素应用案例


Posted in Javascript onApril 29, 2014

举例说明之前的一个项目:添加学生的时候,没有班级数据。需要自动跳转到班级展示页面。

问题:学生,班级等数据 是放到iframe里面的jsp. 学生管理的按钮是在main.html上的菜单栏中。

mian页面菜单

班级管理:

学生管理:

iframe中的jsp不断变化。

解决方法:

学生管理jsp中,通过id查找父窗体的 班级管理<a>标签,并点击

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

后来菜单栏换成动态的了,菜单id自然也就是动态的了。

想要的是通过 url获取<a>,并点击。

<a id="folder_14" onClick="changeContent('classManager/classList.do',this);" onFocus="this.blur()" href="javascript:void(0);" target="mainFrame">班级管理</a>

要获取的就是 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就行了
Javascript 相关文章推荐
新页面打开实际尺寸的图片
Aug 25 Javascript
JavaScript 学习笔记(十四) 正则表达式
Jan 22 Javascript
JQuery设置和去除disabled属性的5种方法总结
May 16 Javascript
js怎么终止程序return不行换jfslk
May 30 Javascript
Javascript之this关键字深入解析
Nov 12 Javascript
$.each与$().each的区别示例介绍
Mar 20 Javascript
让angularjs支持浏览器自动填表
Nov 10 Javascript
HTML,CSS,JavaScript速查表推荐
Dec 02 Javascript
javascript关于运动的各种问题经典总结
Apr 27 Javascript
js实现移动端导航点击自动滑动效果
Jul 18 Javascript
AngularJS 教程及实例代码
Oct 23 Javascript
vue实现仿淘宝结账页面实例代码
Nov 08 Javascript
jquery实现的图片点击滚动效果
Apr 29 #Javascript
Extjs的FileUploadField文件上传出现了两个上传按钮
Apr 29 #Javascript
jquery xMarquee实现文字水平无缝滚动效果
Apr 29 #Javascript
jquery form 隐藏的input 选择
Apr 29 #Javascript
js写出遮罩层登陆框和对联广告并自动跟随滚动条滚动
Apr 29 #Javascript
window resize和scroll事件的基本优化思路
Apr 29 #Javascript
js父窗口关闭时子窗口随之关闭完美解决方案
Apr 29 #Javascript
You might like
thinkphp中连接oracle时封装方法无法用的解决办法
2013/06/17 PHP
实例详解PHP中html word 互转的方法
2016/01/28 PHP
基于php伪静态的实现方法解析
2020/07/31 PHP
Firefox div高度自适应
2009/04/28 Javascript
基于JQuery的cookie插件
2010/04/07 Javascript
jquery插件开发之实现md5插件
2014/03/17 Javascript
JavaScript判断textarea值是否为空并给出相应提示
2014/09/04 Javascript
JavaScript数据结构和算法之二叉树详解
2015/02/11 Javascript
javascript实现表单提交后,提交按钮不可用的方法
2015/04/18 Javascript
jquery分割字符串的方法
2015/06/24 Javascript
分享一些常用的jQuery动画事件和动画函数
2015/11/27 Javascript
基于JS实现省市联动效果代码分享
2016/06/06 Javascript
树结构之JavaScript
2017/01/24 Javascript
jQuery EasyUI之验证框validatebox实例详解
2017/04/10 jQuery
vue移动端裁剪图片结合插件Cropper的使用实例代码
2017/07/10 Javascript
移动端效果之IndexList详解
2017/10/20 Javascript
JS 中document.write()的用法和清空的原因浅析
2017/12/04 Javascript
关于layui的下拉搜索框异步加载数据的解决方法
2019/09/28 Javascript
关于Vue中axios的封装实例详解
2019/10/20 Javascript
[03:17]2016完美“圣”典风云人物:冷冷专访
2016/12/08 DOTA
Django模板变量如何传递给外部js调用的方法小结
2017/07/24 Python
Django中使用第三方登录的示例代码
2018/08/20 Python
python实现向微信用户发送每日一句 python实现微信聊天机器人
2019/03/27 Python
Python3使用Matplotlib 绘制精美的数学函数图形
2019/04/11 Python
对pyqt5中QTabWidget的相关操作详解
2019/06/21 Python
Python基于pandas爬取网页表格数据
2020/05/11 Python
Python CSS选择器爬取京东网商品信息过程解析
2020/06/01 Python
keras中epoch,batch,loss,val_loss用法说明
2020/07/02 Python
Python爬虫模拟登陆哔哩哔哩(bilibili)并突破点选验证码功能
2020/12/21 Python
西班牙拥有最佳品牌的动物商店:Animalear.com
2018/01/05 全球购物
Ray-Ban雷朋西班牙官网:全球领先的太阳眼镜品牌
2018/11/28 全球购物
澳大利亚波西米亚风连衣裙在线商店:Fortunate One
2019/04/01 全球购物
最新党员的自我评价分享
2013/11/04 职场文书
征婚广告词
2014/03/17 职场文书
2015年仓管员工作总结
2015/04/21 职场文书
python非标准时间的转换
2021/07/25 Python