第一种:js和html语句分离

注意:checkcode.java代码在上一篇验证码文章中

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>切换二维码</title>
<script type="text/javascript">
window.onload=function(){//获取img标签的对象img=document.getElementById("exchangecode");img.onclick=function(){//加时间戳,避免浏览器缓存var date=new Date().getTime()img.src="/responseproject/checkcode?"+date;}//获取a标签的对象ec=document.getElementById("ecode");ec.onclick=function(){//加时间戳var date=new Date().getTime()img.src="/responseproject/checkcode?"+date;}
}</script>
</head>
<body>
<img id="exchangecode" src="/responseproject/checkcode">
<a id="ecode" href="#">看不清?换一张图片</a>
</body>
</html>

第二种:第一种的省略版(不跳转页面)

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>切换二维码</title>
<script type="text/javascript">function jump() {imge=document.getElementById("exchangecode");var time=new Date().getTime();imge.src="/responseproject/checkcode?"+time;
}
</script>
</head>
<body>
<img id="exchangecode" src="/responseproject/checkcode" onclick="jump();">
<a id="ecode" href="#" onclick="jump();">看不清?换一张图片</a>
</body>
</html>

第三种:在href上改进,其实是跳转页面

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>切换二维码</title>
<script type="text/javascript">function jump() {imge=document.getElementById("exchangecode");var time=new Date().getTime();imge.src="/responseproject/checkcode?"+time;
}
</script>
</head>
<body>
<img id="exchangecode" src="/responseproject/checkcode" onclick="jump();">
<a id="ecode" href="javascript:jump();" >看不清?换一张图片</a>
</body>
</html>

js 实现 点击图片刷新 验证码 看不清 换一张相关推荐

  1. js 实现 图片刷新 验证码 看不清 换一张

    [需求] html+js实现html中一个图片刷新但是整个页面不刷新,或者是验证码刷新. 不使用jsp,不使用ajax,不使用js框架. [原理] 当一个<img>的src改变时,页面会自 ...

  2. php验证码图片看不清更换代码,php如何实现验证码看不清换一张的效果

    php实现验证码看不清换一张的方法:首先打开PHP代码文件:然后添加js代码"function changing(){document.getElementById('checkpic'). ...

  3. java绘制图片验证码两种方式实现,点击【图片】刷新和点击【看不清换一张】刷新

    转载地址:https://blog.csdn.net/Jiang_Rong_Tao/article/details/78063295 点击打开链接 1.(看不清,换一张),点击刷新验证码 <im ...

  4. tp5的验证码点击刷新看不清 换一张

    tp5的验证码功能已经集成到框架的扩展之中了,只是官方手册上没有仔细的介绍,导致不知道该如何像tp3一样实现点击刷新验证码&更换验证,其实蛮简单的. 首先使用Composer安装think-c ...

  5. php点击图片更新验证码,thinkphp点击图片刷新验证码

    本类验证码功能刷新功能,涉及到两个刷新,一个是点击验证码图片刷新,另一个是输错验证码刷新,当然自己刷新那就不要说了,那是肯定会刷新的.thinkPHP框架里面内置了verify.class.php验证 ...

  6. 验证码无法改变的问题(验证码看不清,换一个,却不起作用)

    页面代码如下: <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server&quo ...

  7. jQuery 验证码输入错误后自动刷新验证码 点击验证码图片刷新验证码

    利用jQuery的attr()函数,向Servlet发出请求的时候加一个随机数, 保证每次都是不同的请求 $('#imgVcode').attr("src","/veri ...

  8. html鼠标点击切换图片,js鼠标点击图片切换效果代码分享

    本文实例讲述了js鼠标点击图片切换效果.分享给大家供大家参考.具体如下: 实现原理很简单,其实是多张图片叠加起来,点击图片后依次赋予图片一个class,使其看起来在表面而已,点击图片,可以实现图片的不 ...

  9. js实现点击图片放大效果,以及懒加载图片

    js实现点击图片放大效果,以及懒加载图片 近期有个后端管理页面小优化,原来的图片是点击才会去后端请求图片展示到前端,用dialog的方式展示,但是不太直观 存在两个问题 1.点击查看后,电子照片会变形 ...

最新文章

  1. 朴素贝叶斯算法的python实现
  2. 全国大学智能车竞赛完全模型组中的赛道标志
  3. JQuery实现一个简单的鼠标跟随提示效果
  4. The expression except (OSError, e)
  5. 数据结构50:二分查找法(折半查找法)
  6. 【Ubuntu】 Ubuntu16.04搭建Samba服务
  7. jsb调用java_在JS代码中使用反射调用java代码注意事项(附webview使用方法)(转)...
  8. java c++ python哪个好_程序员学java好还是python语言好 c++又如何
  9. Package vim is not available, but is referred to by another package.
  10. native react 图片裁剪,使用react-native-image-picker将图片上传到firebase
  11. 图灵奖得主华人高徒发布首款AI芯片!64位RISC-V、高度可编程,低功耗
  12. 寻找Cisco MARS的替代者
  13. axios的二次封装与async,await的配合使用?
  14. 实习日记 08/23 day33 理解JVM---Java核心卷中的并发
  15. 神威太湖之光计算机的知识点,神威太湖之光计算机系统.PDF
  16. 牛客网经典120道Java面试常见题(试题+答案)
  17. 10大渗透神器,渗透测试必备
  18. iOS App完整项目
  19. 百度地图:创建多个标注点
  20. JS:对象的浅克隆、深克隆

热门文章

  1. boost::mpi模块sendrecv() 操作的测试
  2. boost::graph模块使用 read_graphviz 加载 GraphViz Dot 文本的示例 ,图转换为具有自定义属性的 BGL adjacency_list 图
  3. boost::gil::scoped_channel_value用法的测试程序
  4. boost::rational用法的测试程序
  5. boost::fusion::unfused_typed用法的测试程序
  6. Boost:自定义树的测试程序
  7. Boost:双图bimap与Boost序列化的测试程序
  8. Boost:字符串的RLE压缩的测试程序
  9. ITK:切割网格CutMesh
  10. ITK:获取或设置ITK类的成员变量