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 15 Javascript
js 弹出框 替代浏览器的弹出框
Oct 29 Javascript
jQuery中removeData()方法用法实例
Dec 27 Javascript
基于insertBefore制作简单的循环插空效果
Sep 21 Javascript
Jquery和angularjs获取check框选中的值的方法汇总
Jan 17 Javascript
JS中作用域和变量提升(hoisting)的深入理解
Oct 31 Javascript
jQuery插件HighCharts绘制简单2D柱状图效果示例【附demo源码】
Mar 21 jQuery
vue组件父与子通信详解(一)
Nov 07 Javascript
AJAX在JQuery中的应用详解
Jan 30 jQuery
深入浅出 Vue 系列 -- 数据劫持实现原理
Apr 23 Javascript
在Echarts图中给坐标轴加一个标识线markLine
Jul 20 Javascript
JavaScript判断数据类型有几种方法及区别介绍
Sep 02 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 shell命令合并图片的代码
2011/06/23 PHP
利用PHP绘图函数实现简单验证码功能的方法
2016/10/18 PHP
Javascript客户端将指定区域导出到Word、Excel的代码
2008/10/22 Javascript
javascript arguments 传递给函数的隐含参数
2009/08/21 Javascript
使用jquery插件实现图片延迟加载技术详细说明
2011/03/12 Javascript
关于二级域名下使用一级域名下的COOKIE的问题
2011/11/07 Javascript
9个让JavaScript调试更简单的Console命令
2016/11/14 Javascript
原生js实现可拖拽效果
2017/02/28 Javascript
js实现二级导航功能
2017/03/03 Javascript
js获取元素的偏移量offset简单方法(必看)
2017/07/05 Javascript
详谈AngularJs 控制器、数据绑定、作用域
2017/07/09 Javascript
Three.js开发实现3D地图的实践过程总结
2017/11/20 Javascript
tween.js缓动补间动画算法示例
2018/02/13 Javascript
如何通过setTimeout理解JS运行机制详解
2019/03/23 Javascript
利用d3.js制作连线动画图与编辑器的方法实例
2019/09/05 Javascript
layui: layer.open加载窗体时出现遮罩层的解决方法
2019/09/26 Javascript
react用Redux中央仓库实现一个todolist
2019/09/29 Javascript
Vuex,iView UI面包屑导航使用扩展详解
2019/11/04 Javascript
vue之延时刷新实例
2019/11/14 Javascript
[01:10]DOTA2英雄背景故事第四期之混沌法则混沌骑士
2020/07/16 DOTA
python之文件的读写和文件目录以及文件夹的操作实现代码
2016/08/28 Python
Python实现Windows和Linux之间互相传输文件(文件夹)的方法
2017/05/08 Python
Python中将变量按行写入txt文本中的方法
2018/04/03 Python
django 自定义filter 判断if var in list的例子
2019/08/20 Python
python查看数据类型的方法
2019/10/12 Python
简单了解python装饰器原理及使用方法
2019/12/18 Python
python GUI库图形界面开发之PyQt5美化窗体与控件(异形窗体)实例
2020/02/25 Python
Python通过4种方式实现进程数据通信
2020/03/12 Python
Pytorch 使用 nii数据做输入数据的操作
2020/05/26 Python
css3实现顶部社会化分享按钮示例
2014/05/06 HTML / CSS
儿科护理实习自我鉴定
2013/09/19 职场文书
师范应届生求职信
2013/11/15 职场文书
公司端午节活动方案
2014/02/04 职场文书
思想品德自我评价
2014/02/04 职场文书
文案策划岗位个人自我评价(范文)
2019/08/08 职场文书
漫画「古见同学有交流障碍症」第25卷封面公开
2022/03/21 日漫