亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

js中計(jì)時(shí)器的用法 javascript計(jì)時(shí)器頻率設(shè)置


js中計(jì)時(shí)器的用法 javascript計(jì)時(shí)器頻率設(shè)置

文章插圖
一些例題
1.顯示當(dāng)前的時(shí)間
function showDate( ){var d = new Date();//獲取當(dāng)前時(shí)間var year = d.getFullYear();//獲取當(dāng)前年份var month = d.getMonth() + 1;//獲取當(dāng)前月份,注意加1var date = d.getDate();//獲取當(dāng)前日期var week = d.getDay();//獲取星期,因?yàn)?代表周日,所以需要if判斷一下if( week == 0 ){week = “周日”;}var hour = d.getHours();//獲取小時(shí)var min = d.getMinutes();//獲取分鐘var sec = d.getSeconds();//獲取秒return year + “年” + month + “月” + date + “日星期” + week + ” ” + hour + “:” + min + “:”+ sec;//將它們組合起來(lái)輸出}alert( showDate() );//最后直接調(diào)用showDate函數(shù)即可注意引號(hào)、分號(hào)等標(biāo)點(diǎn)符號(hào)一定要用英文的
運(yùn)行結(jié)果如下:
2.setDate()和getDate()封裝一個(gè)函數(shù),可以根據(jù)輸入的數(shù)值n(天數(shù))顯示n天后的時(shí)間
分析:先獲取當(dāng)前時(shí)間,再獲取天數(shù),再用天數(shù)加上n天
function numOfDate( n ){//n天后var d = new Date();//獲取當(dāng)前時(shí)刻var date = d.getDate();//取出天數(shù)d.setDate( date + n );//加上n天return d;}alert(numOfDate(2));運(yùn)行結(jié)果如下:
計(jì)時(shí)器
setInterval()
格式:
setInterval( 函數(shù)(或匿名函數(shù)),毫秒數(shù) ); 或者
setInterval( function(){ } , 毫秒數(shù) ); 只不過(guò)一個(gè)是寫了函數(shù)名,一個(gè)是直接定義了函數(shù)
功能:每隔所傳參數(shù)的毫秒數(shù),就調(diào)用一次所傳參數(shù)的函數(shù)
返回值:當(dāng)前頁(yè)面上對(duì)于這個(gè)定時(shí)器的唯一標(biāo)識(shí),定時(shí)器的ID
有了定時(shí)器的ID我們就可以取消定時(shí)器,下面會(huì)講到
舉個(gè)小例子:
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title><script type = "text/javascript">var i = 0;function show(){//這里也可以寫成var show = function(){ }document.write( i++ + “<br />” );}//然后我們寫一個(gè)按鈕,點(diǎn)擊按鈕啟動(dòng)定時(shí)器window.onload = function(){var oBtn = document.getElementById( “btn” );//先獲取按鈕oBtn.onclick = function(){//把事件驅(qū)動(dòng)函數(shù)綁定給這個(gè)按鈕setInterval( show,1000 );//這里是函數(shù)的傳參,傳show,也可以將show改成function定義的函數(shù)內(nèi)容}}</script></head><body>點(diǎn)擊按鈕時(shí)啟動(dòng)一個(gè)定時(shí)器,這個(gè)定時(shí)器讓它執(zhí)行show函數(shù)<input type=”button” id=”btn” value=https://www.520longzhigu.com/diannao/”按鈕” />運(yùn)行結(jié)果如下:
取消定時(shí)器
clearInterval();
參數(shù):定時(shí)器的ID
功能:取消定時(shí)器
我們把上面的小例子中的按鈕ID輸出一下
window.onload = function(){var oBtn = document.getElementById( “btn” );oBtn.onclick = function(){var timer = setInterval( function(){document.write( i++ + “<br />” );} ,1000 );//改寫的上面的函數(shù)傳參alert( timer );}}當(dāng)我們點(diǎn)擊按鈕時(shí)運(yùn)行的按鈕ID為
那么怎么去取消定時(shí)器呢?
我們需要加一個(gè)if判斷條件,控制它什么時(shí)候取消
window.onload = function(){var oBtn = document.getElementById( “btn” );oBtn.onclick = function(){var timer = setInterval( function(){document.write( i++ + “<br />” );if( i == 3 ){clearInterval( timer );}} ,1000 );//改寫的上面的函數(shù)傳參alert( timer );}}運(yùn)行結(jié)果如下
以上是定時(shí)器的使用及清除
標(biāo)簽間的所有內(nèi)容
innerHTML
功能:標(biāo)簽間的所有內(nèi)容
舉個(gè)小例子:
如果我們的div中有一些信息,想要通過(guò)點(diǎn)擊按鈕來(lái)獲取這個(gè)信息,就需要用到它
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title><script type = "text/javascript">window.onload=function( ){var oBtn=document.getElementById( “btn” );var oDiv=document.getElementById( “div1” );oBtn.onclick=function( ){//獲取div標(biāo)簽間的內(nèi)容alert(oDiv.innerHTML);}}</script></head><body><div id =”div1”><em>斜體</em></div><input type=”button” id = “btn” value=https://www.520longzhigu.com/diannao/”按鈕” />


以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問(wèn)題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專業(yè)人士給予相關(guān)指導(dǎo)!

「愛(ài)刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助: