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 相关文章推荐
JavaScript 事件属性绑定带参数的函数
Mar 13 Javascript
event.keyCode键码值表 附只能输入特定的字符串代码
May 15 Javascript
30分钟就入门的正则表达式基础教程
Feb 25 Javascript
GridView中获取被点击行中的DropDownList和TextBox中的值
Jul 18 Javascript
使用JavaScript制作一个简单的计数器的方法
Jul 07 Javascript
JS实现网站菜单拖拽移位效果的方法
Sep 24 Javascript
bootstrap折叠调用collapse()后data-parent不生效的快速解决办法
Feb 23 Javascript
详解Javascript中new()到底做了些什么?
Mar 29 Javascript
微信提示 在浏览器打开 效果实现过程解析
Sep 10 Javascript
Javascript模块化机制实现原理详解
Apr 02 Javascript
js+for循环实现字符串自动转义的代码(把后面的字符替换前面的字符)
Dec 24 Javascript
javascript中layim之查找好友查找群组
Feb 06 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之十六个魔术方法详细介绍
2016/11/01 PHP
如何在Laravel之外使用illuminate组件详解
2020/09/20 PHP
Javascript 生成指定范围数值随机数
2009/01/09 Javascript
jquery实现简单的拖拽效果实例兼容所有主流浏览器(优化篇)
2013/06/28 Javascript
node.js解决获取图片真实文件类型的问题
2014/12/20 Javascript
jQuery实现放大镜效果实例代码
2016/03/17 Javascript
jQuery siblings()用法实例详解
2016/04/26 Javascript
jquery 实现回车登录详解及实例代码
2016/10/23 Javascript
JavaScript中全选、全不选、反选、无刷新删除、批量删除、即点即改入库(在yii框架中操作)的代码分享
2016/11/01 Javascript
详解vue-router 2.0 常用基础知识点之router-link
2017/05/10 Javascript
Vue使用枚举类型实现HTML下拉框步骤详解
2018/02/05 Javascript
JS实现为动态创建的元素添加事件操作示例
2018/03/17 Javascript
基于mpvue的小程序项目搭建的步骤
2018/05/22 Javascript
打通前后端构建一个Vue+Express的开发环境
2018/07/17 Javascript
NodeJS实现自定义流的方法
2018/08/01 NodeJs
JS获取今天是本月第几周、本月共几周、本月有多少天、是今年的第几周、是今年的第几天的示例代码
2018/12/05 Javascript
PM2自动部署代码步骤流程总结
2018/12/10 Javascript
Django框架中的对象列表视图使用示例
2015/07/21 Python
Python下载网络文本数据到本地内存的四种实现方法示例
2018/02/05 Python
Python使用Selenium模块实现模拟浏览器抓取淘宝商品美食信息功能示例
2018/07/18 Python
对python列表里的字典元素去重方法详解
2019/01/21 Python
python实现贪吃蛇小游戏
2020/03/21 Python
python3 中的字符串(单引号、双引号、三引号)以及字符串与数字的运算
2019/07/18 Python
python多项式拟合之np.polyfit 和 np.polyld详解
2020/02/18 Python
Python实现http接口自动化测试的示例代码
2020/10/09 Python
H5新属性audio音频和video视频的控制详解(推荐)
2016/12/09 HTML / CSS
adidas官方旗舰店:德国运动用品制造商
2017/11/25 全球购物
新西兰第一的行李箱网站:luggage.co.nz
2019/07/22 全球购物
简历中个人求职的自我评价模板
2013/11/29 职场文书
酒店端午节促销方案
2014/02/18 职场文书
《七颗钻石》教学反思
2014/02/28 职场文书
员工安全承诺书
2014/05/22 职场文书
股份合作协议书
2014/09/10 职场文书
初婚未育证明样本
2014/10/24 职场文书
暑期实践个人总结
2015/03/06 职场文书
详解Python自动化之文件自动化处理
2021/06/21 Python