JS点击图片后显示验证码 如何实现?

JavaScript011

JS点击图片后显示验证码 如何实现?,第1张

最简单的方法你把图一的显示验证码也弄成一个图片,比如叫code.png,上面你的代码就能换成

<img src="code.png" onclick="this.src ={$maccms.path_tpl}picture/captcha.png"

因为你刷新后IMG对象已经变化了,不是原来的图片dom对象了,所以注册的onclick事件也没了,

这样就要找一个固定不变的dom对象来注册事件。

在img外面加个div,把onclick事件加到这个div上

<div onclick="fGetCode()">

<IMG id="checkImg" src="/verification/ImageServlet">

</div>

没有设置事件怎么刷新呢?? 你如果想当点击的时候刷新要加click事件.这里是获取来的元素也就是imgCode.onclick = function () {

这里面写你的代码

}