JS简单实现点击跳转登陆邮箱功能的方法


Posted in Javascript onOctober 31, 2017

本文实例讲述了JS简单实现点击跳转登陆邮箱功能的方法。分享给大家供大家参考,具体如下:

前言

注册的过程中往往需要填写邮箱,并登陆邮箱进行验证。利用JS可以实现针对不同的邮箱进行点击登录验证,以下为实现方案,很简单

代码

邮箱域名数据

var hash = {
  'qq.com': 'http://mail.qq.com',
  'gmail.com': 'http://mail.google.com',
  'sina.com': 'http://mail.sina.com.cn',
  '163.com': 'http://mail.163.com',
  '126.com': 'http://mail.126.com',
  'yeah.net': 'http://www.yeah.net/',
  'sohu.com': 'http://mail.sohu.com/',
  'tom.com': 'http://mail.tom.com/',
  'sogou.com': 'http://mail.sogou.com/',
  '139.com': 'http://mail.10086.cn/',
  'hotmail.com': 'http://www.hotmail.com',
  'live.com': 'http://login.live.com/',
  'live.cn': 'http://login.live.cn/',
  'live.com.cn': 'http://login.live.com.cn',
  '189.com': 'http://webmail16.189.cn/webmail/',
  'yahoo.com.cn': 'http://mail.cn.yahoo.com/',
  'yahoo.cn': 'http://mail.cn.yahoo.com/',
  'eyou.com': 'http://www.eyou.com/',
  '21cn.com': 'http://mail.21cn.com/',
  '188.com': 'http://www.188.com/',
  'foxmail.com': 'http://www.foxmail.com',
  'outlook.com': 'http://www.outlook.com'
}

获取邮箱域并替换链接(此处需要引入jQuery)

// 点击登录邮箱
var _mail = $("#email").val().split('@')[1];  //获取邮箱域
for (var j in hash){
  if(j == _mail){
    $(".js_login_mail").show().attr("href", hash[_mail]);  //替换登陆链接
  }
}

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
基于jquery的多功能软键盘插件
Jul 25 Javascript
js 验证密码强弱的小例子
Mar 21 Javascript
jQuery $.extend()用法总结
Jun 15 Javascript
js简单实现点击左右运动的方法
Apr 10 Javascript
Javascript控制div属性动态变化实例分析
Oct 08 Javascript
JavaScript资源预加载组件和滑屏组件的使用推荐
Mar 10 Javascript
JS关闭窗口时产生的事件及用法示例
Aug 20 Javascript
JavaScript数据类型学习笔记分享
Sep 01 Javascript
浅谈jquery.form.js的ajaxSubmit和ajaxForm的使用
Sep 09 Javascript
JavaScript实现body内任意节点的自定义属性功能示例
Sep 18 Javascript
小程序显示弹窗时禁止下层的内容滚动实现方法
Mar 20 Javascript
解决layui的table插件无法多层级获取json数据的问题
Sep 19 Javascript
jQuery简单实现对数组去重及排序操作实例
Oct 31 #jQuery
Node.js学习教程之HTTP/2服务器推送【译】
Oct 31 #Javascript
详解Vue用自定义指令完成一个下拉菜单(select组件)
Oct 31 #Javascript
原生js实现仿window10系统日历效果的实例
Oct 31 #Javascript
ES6使用Set数据结构实现数组的交集、并集、差集功能示例
Oct 31 #Javascript
Vue实战之vue登录验证的实现代码
Oct 31 #Javascript
jQuery ajax读取本地json文件的实例
Oct 31 #jQuery
You might like
一个php作的文本留言本的例子(三)
2006/10/09 PHP
写出高质量的PHP程序
2012/02/04 PHP
php单态设计模式(单例模式)实例
2014/11/18 PHP
PHP SPL标准库之数据结构堆(SplHeap)简单使用实例
2015/05/12 PHP
浅谈php中urlencode与rawurlencode的区别
2016/09/05 PHP
PHP入门教程之数组用法汇总(创建,删除,遍历,排序等)
2016/09/11 PHP
javascript 常用功能总结
2012/03/18 Javascript
Javascript连接多个数组不用concat来解决
2014/03/24 Javascript
javascript实现页面内关键词高亮显示代码
2014/04/03 Javascript
使用原生js封装webapp滑动效果(惯性滑动、滑动回弹)
2014/05/06 Javascript
js实现简单计算器
2015/11/22 Javascript
基于JavaScript判断浏览器到底是关闭还是刷新(超准确)
2016/02/01 Javascript
如何制作幻灯片(代码分享)
2017/01/06 Javascript
layUI实现列表查询功能
2019/07/27 Javascript
Javascript生成器(Generator)的介绍与使用
2021/01/31 Javascript
[03:42]2014DOTA2西雅图国际邀请赛7月9日TOPPLAY
2014/07/09 DOTA
[19:26]TNC vs EG (BO3)
2018/06/07 DOTA
Python编程求质数实例代码
2018/01/31 Python
Python使用functools实现注解同步方法
2018/02/06 Python
Python 创建空的list,以及append用法讲解
2018/05/04 Python
Flask框架实现给视图函数增加装饰器操作示例
2018/07/16 Python
python爬取微信公众号文章的方法
2019/02/26 Python
Python单元和文档测试实例详解
2019/04/11 Python
python中用logging实现日志滚动和过期日志删除功能
2019/08/20 Python
如何在django中添加日志功能
2020/02/06 Python
Kmeans均值聚类算法原理以及Python如何实现
2020/09/26 Python
使用css3制作登录表单的步骤
2014/04/07 HTML / CSS
CSS3实现多背景模拟动态边框的效果
2016/11/08 HTML / CSS
如何在Canvas中添加事件的方法示例
2019/05/21 HTML / CSS
18-35岁旅游团的全球领导者:Contiki
2017/02/08 全球购物
Sisley法国希思黎美国官方网站:享誉全球的奢华植物美容品牌
2020/06/27 全球购物
元宵节主持词
2014/03/25 职场文书
大二学生学年自我鉴定
2014/09/12 职场文书
2014党员民主评议个人思想剖析发言
2014/09/19 职场文书
七年级作文之关于奶奶
2019/10/29 职场文书
深入理解Pytorch微调torchvision模型
2021/11/11 Python