Abbus
2 سال پیش توسط Abbus مطرح شد
2 پاسخ

دریافت color یک عنصر در فایل خارجی css با استفاده javascript

دوستان سلام
می خواستم بدونم چ جوری میتونم دسترسی به مقادیر یک فایل css خارجی در javascript داشته باشم؟
مثلا: می خوام رنگ یک عنصر رو که توی css خارجی دادم بهش بدست بیارم و برای یک شرط استفاده کنم. که اگر رنگش white بود backgroundcolor بشه black اگر هم نه بشه مثلا yellow
لطفا راهنماییم کنیدو مطلب به درد بخوری پیدا نکردم
البته این رو بگم که دسترسی به استایل های inline میشه داشت. ولی به مقادیر css خارجی، نتونستم دسترسی داشته باشم
@sinashahoveisi
@webnolin


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

سلام
1- اگر از جی کوئری استفاده میکنید :
ابتدا تگ مورد نظر خودتون رو تارگت کنید و با دستور .css() و قرار دادن پراپرتی مورد نظر (در مثال شما background-color) مقدارش رو بدست بیارید:

alert($('#send-msg').css('background-color'))

خروجی:

rgb(18, 128, 193)

2- اگر از جی کوئری استفاده نمیکنید
از روش زیر مقدار مورد نظر رو دریافت کنید.

var element=document.getElementById('send-msg');
var style= getComputedStyle(element)
alert(style.backgroundColor)

خروجی :

rgb(28, 157, 234)

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

اگ از جی کوئری استفاده نمیکنی
از روش زیر مقدار مورد نظر رو دریافت کنید.

var element=document.getElementById('send-msg');
var style= getComputedStyle(element)
alert(style.backgroundColor)

خروجی :

rgb(28, 157, 234)

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

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