راکت
حل شده

تفاوت دو کد

4 پاسخ

فرق این دو کد در چیه درحالی که دومی درست کار می کنه!
دومی درست کار می کنه ولی اولی نه!

var prg = document.getElementById('id');
setInterval(myfun , 100)
function myfun() {
prg.style.width -= "1%"
}

var prg = document.getElementById('id');
var time = 100;
 setInterval(myfun , 100)
function myfun() {
    time -= 1;
    prg.style.width = time + "%";
}

این کد مشکل سینتکس نداره اگه در این کد دیدید فکر نکنید مشکل از سینتکس هست

ثبت پرسش جدید

پاسخ‌ها

4
hamid reza
hamid reza
@hamidrezayas67

تخصص: برنامه نویس وب

بهترین پاسخ

@arminamirinasab
"1%" عددی نیست که -= بشه

میلاد-م
میلاد-م
@milad

تخصص: توسعه‌دهنده رابط کاربری - Front-End

فرق شون زیاده، مشکل چیه؟ سوال چیه؟

میلاد-م
میلاد-م
@milad

تخصص: توسعه‌دهنده رابط کاربری - Front-End

این خط کد در اولی ایراد داره:

prg.style.width -= "1%"

معادل با این میشه، که مشخصه ایراد داره:

prg.style.width = prg.style.width - "1%";

شاید پاسخ شما همین‌جا باشد

وحید جدیدی
وحید جدیدی
@jadidi.v

تخصص: برنامه نویس

این خط کد مشکل داره

prg.style.width -= "1%"

چون متغییر نیست که از =- استفاده کرد
دومین کد چون از یک متغیر استفاده شده برای عمل =- درست کار میکنه

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام