这是我代码里面的验证码,点击看不清楚,换一个验证码,则就把<img 这个元素动态添加一次,
JS该怎么写啊?在线等!急急急!
<td style="width: 65px" id="Add">
<img id="valiCode" style="cursor: pointer;" src="../Home/GetValidateCode" alt="验证码" />
....这里是一个点击的按钮...
</td>
JS该怎么写啊?在线等!急急急!
<td style="width: 65px" id="Add">
<img id="valiCode" style="cursor: pointer;" src="../Home/GetValidateCode" alt="验证码" />
....这里是一个点击的按钮...
</td>
<input type="button" value="看不清,换一个" onclick="document.getElementById('valiCode').src='../Home/GetValidateCode?'+Math().random();"/>
正如3L那样
return {
show:function(nodeId){ // 验证码存放的地方
var nodeId = nodeId;
var str = '<img src="your_url?'+Math.random()+'" alt="" style="vertical-align: top" /> ';
str+='<a href="javascript:CheckCodeHtml.show(\''+nodeId+'\')" title="点击换个验证码">看不清楚?换个图片</a>';
$("#"+nodeId).html(str);
}
}
})();
<img id="valiCode" style="cursor: pointer;" src="../Home/GetValidateCode" alt="验证码" onclick="changeVcode()" />
<script type="text/javascript">
function changeVcode() {
document.getElementById('valiCode').src = "../Home/GetValidateCode" + '?randomNum=' + Math.random() * 1000;
}
</script>加个随机数,防止缓存