حل شده

تاخیر در جاوا اسکریپت

بازدید332پست ها1آخرین فعالیت2 سال پیش
1
0

سلام روزتون بخیر
ببخشید من میخواستم یه ارایه شامل چند کلمه تعریف کنم که به صورت خودکار کلمه ها رو چاپ کنه (با تاخیر 2 ثانیه )و قبل از چاپ هر کلمه ، کلمه قبلش رو پاک کنه
ممنون میشم راهنمایی کنید

const text = ["خوش آمدید ", "wellcome"];
var element = document.getElementById("writetxt");
var index = 0;

function writetext() {
    for (var i = 0; i < text.length; i++) {

        let chars = text[i];


        for (var x = 0; x < chars.length - 1; x++) {
            element.innerHTML = chars[x];
            console.log(chars[x]);
        }

        element.innerHTML = chars[x];
    }

}
setInterval(writetext, 300);
آخرین ویرایش: 15-03-2021 ???? 11:35، توسط zghasemi519 دلیل: ارسال کد

1 پاسخ

1

درود
کدهای جاوا اسکریپت رو به همراه کدهای html برای تست قرار دادم.

<html>
    <body>
        <p id="text"></p>
    </body>
    <script>
        var text = document.getElementById('text');
        var arr = ['cat','dog','tiger','lion'];
        var i=0;
        setInterval(function(){
            if(i<arr.length){
                text.innerHTML = arr[i];
                i++;
            }
        }, 2000);
    </script>
</html>
آخرین ویرایش: 06-08-2021 ???? 20:33، توسط عباس اختیاری

سوال برنامه نویسی دارید؟

ندونستن عیب نیست، نپرسیدن چرا!

خوش آمدید

برای طرح سوال، ایجاد بحث و فعالیت در سایت نیاز است ابتدا وارد حساب کاربری خود شوید. در صورتی که هنوز عضو سایت نیستید میتوانید در عرض تنها چند ثانیه ثبت نام کنید.