通过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 相关文章推荐
input+select(multiple) 实现下拉框输入值
May 21 Javascript
THREE.JS入门教程(3)着色器-下
Jan 24 Javascript
IE6 hack for js 集锦
Sep 23 Javascript
JavaScript开发人员的10个关键习惯小结
Dec 05 Javascript
禁止按回车键提交表单的方法
Jun 11 Javascript
jquery 判断selection range 是否在容器中的简单实例
Aug 02 Javascript
AnjularJS中$scope和$rootScope的区别小结
Sep 18 Javascript
js实现百度登录框鼠标拖拽效果
Mar 07 Javascript
详解JavaScript对数组操作(添加/删除/截取/排序/倒序)
Apr 28 Javascript
详解小程序云开发数据库
May 20 Javascript
vue实现按需加载组件及异步组件功能
May 27 Javascript
微信小程序判断用户是否需要再次授权获取个人信息
Jul 18 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
PHP采集腾讯微博的实现代码
2012/01/19 PHP
强制PHP命令行脚本单进程运行的方法
2014/04/15 PHP
PHP中Closure类的使用方法及详解
2015/10/09 PHP
小型js框架veryide.librar源代码
2009/03/05 Javascript
javascript同页面多次调用弹出层具体实例代码
2013/08/16 Javascript
JavaScript/Js脚本处理html元素的自定义属性解析(亲测兼容Firefox与IE)
2013/11/25 Javascript
13 款最热门的 jQuery 图像 360 度旋转插件推荐
2014/12/09 Javascript
简介AngularJS中使用factory和service的方法
2015/06/17 Javascript
如何使用jquery实现文字上下滚动效果
2016/10/12 Javascript
详解堆的javascript实现方法
2016/11/29 Javascript
如何用JS/HTML将时间戳转换为“xx天前”的形式
2017/02/06 Javascript
jQuery中table数据的值拷贝和拆分
2017/03/19 Javascript
JavaScript定义函数_动力节点Java学院整理
2017/06/27 Javascript
javascript中函数的写法实例代码详解
2018/10/28 Javascript
小程序实现多个选项卡切换
2020/06/19 Javascript
解决vue项目运行提示Warnings while compiling.警告的问题
2020/09/18 Javascript
k8s node节点重新加入master集群的实现
2021/02/22 Javascript
[04:11]2014DOTA2国际邀请赛 CIS遗憾出局梦想不灭
2014/07/09 DOTA
[40:01]OG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
python回调函数的使用方法
2014/01/23 Python
使用python调用浏览器并打开一个网址的例子
2014/06/05 Python
Python操作SQLite简明教程
2014/07/10 Python
Python抓取淘宝下拉框关键词的方法
2015/07/08 Python
浅析python递归函数和河内塔问题
2017/04/18 Python
python merge、concat合并数据集的实例讲解
2018/04/12 Python
python实现翻译word表格小程序
2020/02/27 Python
HTML5标签与HTML4标签的区别示例介绍
2013/07/18 HTML / CSS
ORACLE十问
2015/04/20 面试题
上海天奕面试题笔试题
2015/04/19 面试题
结构和类有什么异同
2012/07/16 面试题
工程专业毕业生自荐信范文
2013/12/25 职场文书
上级检查欢迎词
2014/01/18 职场文书
平安建设汇报材料
2014/12/29 职场文书
办公室岗位职责范本
2015/04/11 职场文书
《神奇的鸟岛》教学反思
2016/02/22 职场文书
关于windows server 2012 DC 环境 重启后蓝屏代码:0xc00002e2的问题
2022/05/25 Servers