راکت
حل شده

دستورات شرطی

3 پاسخ

سلام وقتی در جاوا اسکریپت بخوام بنویسم :
وقتی opacity استایل عنصر من برابر با 1 شد این دستورات رو انجام بده چطوری باید بنویسمش؟
در حالت عادی به این صورت نوشتم اما عمل نمیکنه :

                function deletegenre(){
                    var con = document.getElementById('text-genre-ul-1');
                    var sabk = document.getElementById('sabk');
                    var bastan = document.getElementsByClassName('bastan');

                    if(bastan.style.opacity = '1'){
                    sabk.classList.remove('off');
                    con.classList.remove('off');
                    sabk.innerHTML = 'سبک';
                    alert('با موفقیت حذف شد');
                    }

                }
ثبت پرسش جدید

پاسخ‌ها

3
وهاب محمدی
وهاب محمدی
@vahabmohammadi74

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

بهترین پاسخ

سلام وقت بخیر از این کد می تونید استفاده کنید.

var bastan = document.getElementsByClassName('bastan');
var op = window.getComputedStyle(bastan).getPropertyValue("opacity");
if( op = 1){
    sabk.classList.remove('off');
    con.classList.remove('off');
    sabk.innerHTML = 'سبک';
    alert('با موفقیت حذف شد');
}
amir jafari
amir jafari
@sharkbeat

ممنونمم ولی
دوست عزیز چک کردم چه opacity برابر با 1 بشه چه نشه دستورات رو انجام میده
چیکار باید کرد

وهاب محمدی
وهاب محمدی
@vahabmohammadi74

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

حق با شماست باید از دوتا = استفاده می کردم.
الان این رو تست کنید.

var bastan = document.getElementsByClassName('bastan');
var op = window.getComputedStyle(bastan).getPropertyValue("opacity");
if( op == 1){
    sabk.classList.remove('off');
    con.classList.remove('off');
    sabk.innerHTML = 'سبک';
    alert('با موفقیت حذف شد');
}

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

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

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