怎樣讓時間繼續(xù)計時呢?
? <input type="button" value="Start" onclick="setInterval("clock()",1000)"/>
請問這樣為什么會報錯 把"clock()"改為clock不抱錯了 但是也達不到預(yù)期效果
? <input type="button" value="Start" onclick="setInterval("clock()",1000)"/>
請問這樣為什么會報錯 把"clock()"改為clock不抱錯了 但是也達不到預(yù)期效果
2017-04-08
舉報
2017-05-08
setInterval("clock()",1000)這種直接調(diào)用,我理解的是必須在<script></script>標(biāo)簽內(nèi)調(diào)用,如果在<script>標(biāo)簽外,只能通過函數(shù)名調(diào)用,也就是需要定義一個函數(shù),然后直接調(diào)用函數(shù)名。
2017-04-08
setInterval("clock()")中的引號相當(dāng)于new Function("click()")相當(dāng)于新建了一個包裝函數(shù)function(){return clock();}就是說假如你setInterval(clock())這樣的話clock()返回的是一個匿名函數(shù)就能執(zhí)行了