javascript - Sila beritahu saya tentang kes js ini dalam w3c Saya menggunakan window.onload untuk menulis cara mengira dari 0 selepas mengklik butang tamat dan kemudian mengklik butang mula.
PHPz
PHPz 2017-05-16 13:26:00
0
4
955
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script>
    window.onload = function() {
            var a = 0;
            obtn1 = document.getElementById("btn1");
            obtn2 = document.getElementById("btn2");
            obtn1.onclick = function() {
                setTimeout(function rec() {
                    document.getElementById("txt").value = a;
                    a = a + 1;
                    x = setTimeout(rec, 1000)
                }, 1000)
            }
            obtn2.onclick = function() {
                var b = 0;
                setTimeout(document.getElementById('txt').value=0, 0); 
                    clearTimeout(x);
                }
            }
    </script>
</head>

<body>
    <input type="text" name="text" id="txt" />
    <input type="button" id="btn1" value="开始计时!" />
    <input type="button" id="btn2" value="结束计时!" />
</body>

</html>

Ini yang saya belajar menulis sendiri Apa masalahnya Selepas klik untuk tamat, saya harap apabila saya klik untuk memulakan semula, ia bermula dari 0.

PHPz
PHPz

学习是最好的投资!

membalas semua(4)
滿天的星座
obtn2.onclick = function() {
                a = 0;    //需要重新重置开始数字
                document.getElementById('txt').value=0; 
                clearTimeout(x);
                }
            }
刘奇

Klik untuk menamatkan dan muat semula halaman!

给我你的怀抱

window.onload=function(){
var a = 0;

        obtn1 = document.getElementById("btn1");
        obtn2 = document.getElementById("btn2");
        txt=document.getElementById('txt');
        obtn1.onclick=function(){
        txt.value=++a;
        }
        obtn2.onclick=function(){
        a=0;
        txt.value=a;
        }

}

Ty80

Cuma letakkan var a = 0; dalam fungsi obtn1.onclick dan isytiharkannya

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!