【技术实现步骤摘要】
快捷键的设置方法、页面中快捷键处理方法和装置
本专利技术涉及互联网
,具体而言,涉及一种快捷键的设置方法、页面中快捷键处理方法和装置。
技术介绍
在传统软件(如:word,excel等)中,常常使用快捷键来提升用户对软件的使用效率;而随着互联网产品的发展,网站页面、SaaS系统页面也越来越复杂,如出现大量需要输入的表单,对于类似于这类型复杂表单来说,浏览器默认支持用户用鼠标及键盘tab键切换输入框,但这两种方式对于从一个输入框快速切换到另外一个目标输入框中还是无法快速到达。目前大部分快捷键的实现都是通过写死在JS代码中,如:document.querySelector('input[name=search]').addEventListener('keyup',function(){});缺点:这种方式必须使用输入框中name或其他唯一标示建立映射关系,而这个唯一标示在产品的发展过程中是很容易变化的,所以这种方式不容易维护。并且其他相关技术中还通过解析映射文件建立映射关系,而在产品的发展过程中映 ...
【技术保护点】
1.一种快捷键的设置方法,包括:/n根据获取到的快捷键标识更改网页元素属性;/n根据所述网页元素属性设置所述快捷键标识的触发事件和处理函数。/n
【技术特征摘要】
1.一种快捷键的设置方法,包括:
根据获取到的快捷键标识更改网页元素属性;
根据所述网页元素属性设置所述快捷键标识的触发事件和处理函数。
2.根据权利要求1所述的快捷键的设置方法,其中,根据获取到的快捷键标识更改网页元素属性包括:
获取网页中所有表单元素的所述网页元素属性;
获取所述所有表单元素的快捷键标识;
将所述快捷键标识写入所述网页元素属性,得到更改后的网页元素属性。
3.根据权利要求2所述的快捷键的设置方法,其中,在获取网页中所有表单元素的所述网页元素属性之前,所述方法还包括:
获取触发的网页;
对所述网页进行加载,得到加载成功的网页。
4.根据权利要求2所述的快捷键的设置方法,其中,所述获取网页中所有表单元素包括:
通过浏览器中的应用程序编程接口遍历所述网页中所有表单元素,得到所述所有表单元素。
5.根据权利要求2所述的快捷键的设置方法,其中,所述获取所述所有表单元素的快捷键标识包括:
从所述所有表单元素的属性中获取所述所有表单元素的快捷键标识。
6.根据权利要求1所述的快捷键的设置方法,其中,所述根据所述网页元素属性设置所述快捷键标识的触发事件和处理函数包括:
根据所述网页元素属性通过浏览器脚本语言设置所述快捷键标识的触发事件和处理函数。
7.一种快捷键的设置装置,包括:
更改模块,用于根据获取到的快捷键标识更改网页元素属性;
设置模块,用于根据所述网页元素属性设置所述快捷键标识的触发事件和处理函数。
8...
【专利技术属性】
技术研发人员:万先甲,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。