راکت

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

2 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

2
omid.sandi
omid.sandi
@omid.sandi79

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

سلام
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.sandi
@omid.sandi79

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

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

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

خروجی :

rgb(28, 157, 234)

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

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

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