Rumah  >  Soal Jawab  >  teks badan

javascript - Saya tidak tahu banyak tentang JS. Tanya soalan kod

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_u1582phpcn_u15822686 hari yang lalu467

membalas semua(4)saya akan balas

  • 滿天的星座

    滿天的星座2017-05-19 10:33:31

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

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-19 10:33:31

    Itu kod selepas kaedah semasa tidak akan dilaksanakan...

    balas
    0
  • 高洛峰

    高洛峰2017-05-19 10:33:31

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

    balas
    0
  • 怪我咯

    怪我咯2017-05-19 10:33:31

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

    balas
    0
  • Batalbalas