Yêu cầu Sep 24th, 2021 7:31 a.m. 118 0 1
  • 118 0 1
+1

Radom số trong mảng

Chia sẻ
  • 118 0 1

A/c nào rành về javascript giúp dùm e cái này với. Lấy random các mã số trong mảng in ra màn hình rồi chạy lặp lại. Hiện em bị lỗi chỉ chạy được 1 số cuối cùng ạ.

 <body>
        <div class="random-no"></div>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
    
        <script type="text/javascript">
            
 var jArray= ['1011012','2011013','3011014','4011015','5011016','6001017','6001018'];
            
 for(var j=0;j<6;j++){
                       
       function random_number(length = 7,class_name) {
                       
               var result = "";
                       
               var characters = jArray[j];
                       
                for (var i = 0; i < length; i++) {
            
                    ran_no = characters.charAt(i);
            
                    result +="<span>"+ran_no+"</span>";
     //https://mucinhc.com/       
 $("."+class_name).html(result);
            
                }
                setTimeout(function () {
            
                    random_number(length,class_name);
            
                }, 1000);
            
            }
            
           random_number(7,"random-no");
            
 }
  
        </script>
    </body>

1 CÂU TRẢ LỜI


Đã trả lời Sep 24th, 2021 9:46 a.m.
+2

Có vẻ base js của bạn chưa được chắc lắm nhỉ. Link này mình có demo 1 chút, bạn có thể xem qua: https://jsfiddle.net/lequangngocan/23sr9ynk/1/

Chia sẻ
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí