最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javaScript同意等待代碼實(shí)現(xiàn)心得

 更新時(shí)間:2011年01月01日 19:18:11   作者:  
javaScript功能描述:本程序?qū)崿F(xiàn)在同意某某協(xié)議頁(yè)面對(duì)同意按鈕進(jìn)行十秒鐘的禁用,同時(shí)在按鈕的Value顯示倒計(jì)時(shí)。
正確源程序如下:
復(fù)制代碼 代碼如下:

<script type="text/javascript">
var lastTime = 3;
function abc() {
var btnReg = document.getElementById("btnReg");
if (!btnReg) { return; }
if (lastTime <= 0) {
btnReg.value = "同意";
btnReg.disabled = "";
clearInterval("TimeId");
}
else {
btnReg.value = "還剩下" + lastTime + "秒";
lastTime--;
}

}
var TimeId = setInterval("abc()", 1000);
</script>

我把第四行的 var btnReg = document.getElementById("btnReg")定義為全局變量btnReg = document.getElementById("btnReg");
并且放到函數(shù)abc()之外,程序?qū)崿F(xiàn)不了功能了。

原因如下:瀏覽器解析Html頁(yè)面是從上到下,解析到btnReg = document.getElementById("btnReg")時(shí),id為btnReg的按鈕還沒(méi)被解析出來(lái),所以全局變量btnReg的值為為定義,

又因?yàn)橹粓?zhí)行了一次所以程序?qū)崿F(xiàn)不了功能了,而正確的源程序每隔一秒就去取一次,等到button按鈕解析出來(lái)后就可以去到值,程序就可以實(shí)現(xiàn)功能了。

相關(guān)文章

最新評(píng)論

汤原县| 皮山县| 宁晋县| 丰顺县| 达尔| 新宁县| 怀集县| 诏安县| 安平县| 延川县| 广平县| 法库县| 砀山县| 景洪市| 沈阳市| 许昌市| 酒泉市| 锦州市| 嘉定区| 来凤县| 兰坪| 濉溪县| 大足县| 绥德县| 西林县| 长子县| 菏泽市| 浮山县| 牡丹江市| 施秉县| 易门县| 宁化县| 孝感市| 昌乐县| 金寨县| 深泽县| 泽普县| 曲水县| 崇阳县| 沁水县| 盐城市|