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 相关文章推荐
AJAX的跨域与JSONP(为文章自动添加短址的功能)
Jan 17 Javascript
JavaScript基础函数整理汇总
Jan 30 Javascript
AngularJS进行性能调优的7个建议
Dec 28 Javascript
Angularjs中三种数据的绑定策略(“@”,“=”,“&”)
Dec 23 Javascript
微信小程序实战之运维小项目
Jan 17 Javascript
纯JS实现轮播图
Feb 22 Javascript
移动端刮刮乐的实现方式(js+HTML5)
Mar 23 Javascript
详解Vue 普通对象数据更新与 file 对象数据更新
Apr 26 Javascript
详解使用Typescript开发node.js项目(简单的环境配置)
Oct 09 Javascript
vue登录注册及token验证实现代码
Dec 14 Javascript
vue项目打包上传github并制作预览链接(pages)
Apr 19 Javascript
Vue3 实现双盒子定位Overlay的示例
Dec 22 Vue.js
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
yii操作session实例简介
2014/07/31 PHP
php中JSON的使用与转换
2015/01/14 PHP
PHP实现的一致性哈希算法完整实例
2015/11/14 PHP
PHP上传Excel文件导入数据到MySQL数据库示例
2016/10/25 PHP
PHP面向对象程序设计OOP继承用法入门示例
2016/12/27 PHP
详解thinkphp5+swoole实现异步邮件群发(SMTP方式)
2017/10/13 PHP
PHP回调函数概念与用法实例分析
2017/11/03 PHP
Laravel 5.4.36中session没有保存成功问题的解决
2018/02/19 PHP
PHP操作Redis常用技巧总结
2018/04/24 PHP
Js 刷新框架页的代码
2010/04/13 Javascript
理解Javascript_15_作用域分配与变量访问规则,再送个闭包
2010/10/20 Javascript
js清空form表单中的内容示例
2014/05/20 Javascript
js控制当再次点击按钮时的间隔时间
2014/06/03 Javascript
javascript模拟实现ajax加载框实例
2014/10/15 Javascript
javascript 闭包详解
2015/07/02 Javascript
基于JavaScript实现生成名片、链接等二维码
2015/09/20 Javascript
XML、HTML、CSS与JS的区别整理
2016/02/18 Javascript
jquery仿QQ登录账号选择下拉框效果
2016/03/22 Javascript
微信端开发--登录小程序步骤
2017/01/11 Javascript
老生常谈js中0到底是 true 还是 false
2017/03/08 Javascript
Javascript中字符串相关常用的使用方法总结
2017/03/13 Javascript
在node中如何使用 ES6
2017/04/22 Javascript
通过V8源码看一个关于JS数组排序的诡异问题
2017/08/14 Javascript
Angular2 组件交互实例详解
2017/08/24 Javascript
深入理解Vue.js源码之事件机制
2017/09/27 Javascript
JavaScript实现动态留言板
2020/03/16 Javascript
Python面向对象原理与基础语法详解
2020/01/02 Python
python3发送request请求及查看返回结果实例
2020/04/30 Python
python复合条件下的字典排序
2020/12/18 Python
利用HTML5中的Canvas绘制一张笑脸的教程
2015/05/07 HTML / CSS
阿玛尼美妆俄罗斯官网:Giorgio Armani Beauty RU
2020/07/19 全球购物
先进个人事迹材料
2014/01/25 职场文书
爱与责任演讲稿
2014/05/20 职场文书
模具专业自荐信
2014/05/29 职场文书
法律专业自荐信
2014/06/03 职场文书
植物园观后感
2015/06/11 职场文书