javascript - Saya tidak tahu banyak tentang JS. Tanya soalan kod
phpcn_u1582
phpcn_u1582 2017-05-19 10:31:31
0
4
466

Selepas mengembalikan palsu, adakah semua kod berikut tidak akan dilaksanakan? Mengapa bbb masih muncul apabila butang diklik apabila panjangnya lebih daripada 7?

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <script type="text/javascript">
        window.onload=function(){
            var oIpt1=document.getElementById('ipt1');
            var oBtn1=document.getElementById('btn1');
            oIpt1.onblur=function(){
                if(oIpt1.value.length>7){
                    alert('aaa');
                    return false;
                }
            }
            oBtn1.onclick=function(){
                alert('bbb');
            }
        }
    </script>
</head>
<body>
<input id="ipt1"></input>
<button id="btn1">提交</button>
</body>
</html>
phpcn_u1582
phpcn_u1582

membalas semua(4)
滿天的星座

return false ialah melompat keluar dari fungsi semasa oIpt1.onblur dan tidak menjejaskan pelaksanaan fungsi oBtn1.onclick luaran

伊谢尔伦

Itu kod selepas kaedah semasa tidak akan dilaksanakan...

小葫芦

Ini terikat dengan acara kabur Ia tiada kaitan dengan terikat dengan acara klik

刘奇

Tentukan pembolehubah kepada fungsi luar semasa mengembalikan yang dalaman adalah palsu dan yang luaran juga berubah kepada palsu

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!