JavaScript实用的例子
---恢复内容开始---
1.发送验证码
<input id="send" type="button" value="发送验证码">
<script>
var times = 60, // 时间设置60秒
timer = null;
document.getElementById('send').onclick = function () {
// 计时开始
timer = setInterval(function () {
times--;
if (times <= 0) {
send.value = '发送验证码';
clearInterval(timer);
send.disabled = false;
times = 60;
} else {
send.value = times + '秒后重试';
send.disabled = true;
}
}, 1000);
}
var times = 60,
timer = null;
$('#send').on('click', function () {
var $this = $(this);
// 计时开始
timer = setInterval(function () {
times--;
if (times <= 0) {
$this.val('发送验证码');
clearInterval(timer);
$this.attr('disabled', false);
times = 60;
} else {
$this.val(times + '秒后重试');
$this.attr('disabled', true);
}
}, 1000);
});
</script>
2.输出今天的日期,以YYYY-MM-DD的方式,比如今天是2018年5月21日,则输出2018-05-21
var date = new Date(); var dateYear = date.getFullYear(); var dateMonth = date.getMonth() + 1; dateMonth = dateMonth < 10 ? '0'+dateMonth : dateMonth; var dateDays = date.getDate(); dateDays = dateDays < 10 ? '0'+dateDays : dateDays; console.log(dateYear + '-' + dateMonth + '-' + dateDays);
3.用js来判断浏览器版本,以及手机终端
js来判断浏览器版本
var ipspan =document.querySelector(".span"); function inspect(){ var userAgent=navigator.userAgent; // 火狐浏览器 if(userAgent.indexOf("Firefox") >-1){ return "Firefox"; } // 谷歌浏览器 if(userAgent.indexOf("Chrome") >-1){ return "Chrome"; } // IE if(userAgent.indexOf("IE") >-1){ return "IE"; } } ipspan.onclick=function(){ document.querySelector(".seebro").innerHTML =inspect(); }
js来判断手机终端,是安卓还是苹果
(function(){ var u = navigator.userAgent; var isAndroid =u.indexOf("Android") > -1 || u.indexOf("Adr") > -1; //Android终端 Google 浏览器默认为 Android 端 var isIOS =!!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //IOS终端 console.log(isAndroid); console.log(isIOS); }())
4.
---恢复内容结束---

浙公网安备 33010602011771号