amir jafari
2 سال پیش توسط amir jafari مطرح شد
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('با موفقیت حذف شد');
                    }

                }

ثبت پرسش جدید
وهاب محمدی
تخصص : برنامه نویس
@vahabmohammadi74 2 سال پیش آپدیت شد
0

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

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
@sharkbeat 2 سال پیش مطرح شد
0

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


وهاب محمدی
تخصص : برنامه نویس
@vahabmohammadi74 2 سال پیش مطرح شد
0

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

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('با موفقیت حذف شد');
}

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

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