本文主要介绍了JS简单实现点击跳转登陆邮箱功能的方法,涉及js针对hash表的遍历与页面元素属性动态操作相关实现技巧,需要的朋友可以参考下,希望能帮助到大家

前言

注册的过程中往往需要填写邮箱,并登陆邮箱进行验证。利用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]); //替换登陆链接

}

}

相关推荐:

php 跳转邮箱,实例详解JS简单实现点击跳转登陆邮箱功能的方法相关推荐

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

    本文实例讲述了JS简单实现点击跳转登陆邮箱功能的方法.分享给大家供大家参考,具体如下: 前言 注册的过程中往往需要填写邮箱,并登陆邮箱进行验证.利用JS可以实现针对不同的邮箱进行点击登录验证,以下为实 ...

  2. 《 Python List 列表全实例详解系列(九)》__列表反转(6种方法)

    < Python List 列表全实例详解系列(九)> __列表反转(6种方法) 本章目录: 十一.列表反转的6种方法 (11.1).通过列表的切片操作实现列表反转 (11.2).使用列表 ...

  3. python回调函数实例详解_python 简单的例子下详解回调函数

    回调的英文定义: A callback is a function that is passed as an argument to another function and is executed ...

  4. 《 Python List列表全实例详解系列(四)》__列表删除元素(4种方法)删除重复元素(去重)(8种方法)

    <  Python List列表全实例详解系列(四)> __列表删除元素(4种方法)删除重复元素(去重)(8种方法) 我的技术成长&学习资料整理分享之路 我遇到问题查找资料时,经常 ...

  5. 《 Python List列表全实例详解系列(二)》__创建列表(5种方式)

    < Python List列表全实例详解系列(二)> __创建列表(5种方式) 上一篇:< Python List 列表全实例详解系列(一)>__系列总目录.列表概念 本章目录 ...

  6. 《 Python List列表全实例详解系列(五)》——修改元素(修改单个、修改一组)

    < Python List列表全实例详解系列(五)> --修改元素(修改单个.修改一组) 接上一篇:<  Python List列表全实例详解系列(四)>__列表删除元素(4种 ...

  7. 《 Python List列表全实例详解系列(三)》——列表添加元素(4种方法)

    < Python List列表全实例详解系列(三)> --列表添加元素(4种方法) 接上一篇:< Python List 列表全实例详解(二)>__访问列表元素(索引和切片)列 ...

  8. 《 Python List 列表全实例详解系列(八)》__随机列表元素

    < Python List 列表全实例详解系列(八)> __随机列表元素 本章目录: 十.随机列表元素 方法1:random.shuffle 方法2:random.sample 十.随机列 ...

  9. 点击编辑框全选内容java,js实现鼠标点击文本框自动选中内容的方法

    本文实例讲述了js实现鼠标点击文本框自动选中内容的方法.分享给大家供大家参考.具体如下: 这里使用JS实现鼠标点击时自动选中文本框文本的效果,相信许多朋友都遇到这种功能的,就是当我们点击文本框的时候, ...

最新文章

  1. java phantomjd linux_linux安装phantomjs
  2. J - One-Dimensional HYSBZ - 4688
  3. 【C/C++】计时函数比较
  4. Android特效 五种Toast详解
  5. TaskTResult 多线程 多参数 返回值
  6. Android 进程生命周期 Process Lifecycle
  7. python 打包文件夹_Python打包文件夹(zip/tar/
  8. windows下SVN日志反馈中文乱码的解决方法
  9. Flutter - Stateful(有状态) 和 stateless(无状态) widgets
  10. 转 OUI and OPatch Do Not Recognize JDK/JRE on Windows
  11. CSS动画入门:一分钟实现球体上下跳动动画效果
  12. java adsl 拨号_[zt]利用脚本实现ADSL自动拨号上网
  13. 植物大战僵尸开发公司创始人自述:从0到1亿
  14. 【JavaSE进阶(上)】自学笔记 记得收藏时时回顾
  15. 关于Ilegal assignment(Quart II)问题的解决
  16. Linux(6)RedHat7 基本命令五-hwclock(clock)命令详解
  17. STM32学习记录0002-STM32初探
  18. mysql 获取农历年份_iOS 获取公历、农历日期的年月日
  19. qq手机浏览器不支持HTML5,手机QQ浏览器:响应HTML5未来 着眼当下
  20. html相同标签nth,比较CSS3选择器:nth-child和:nth-of-type之间的区别

热门文章

  1. 高价NFT不利于流动性
  2. 手把手第一篇:写出第一行 Hello World
  3. [zt] dmt、lmt、mssm, assm (SEGMENT SPACE MANAGEMENT AUTO) 的一点总结
  4. RPA 项目经验分享
  5. matlab 小波 清浊音,matlab语音信号处理如何判别清浊音?
  6. 用Java语句判断一个数字是不是7的倍数
  7. icc校色文件使用教程_Win7系统色彩管理显示器ICC设置的操作方法
  8. 项目经理面试中可能遇到的问题(持续更新)
  9. python视频转字符动画_python字符动画
  10. S7-200SMART PLC基础知识汇总