ویژگی style عنصر DOM HTML
- صفحه قبلی setAttributeNode()
- صفحه بعدی tabIndex
- بازگشت به لایه بالاتر موضوع Elements DOM HTML
تعریف و استفاده
style
ویژگیها ارزش ویژگی style عنصر را به صورت موضوع CSSStyleDeclaration بازمیگرداند.
موضوع CSSStyleDeclaration شامل تمام ویژگیهای استایل درونتن (inline) عنصر است. شامل ویژگیهای استایل خارجی نیست. <head>
ویژگیهای سبک در بخشهای داخلی یا هر استایل خارجیای که تنظیم شدهاند.
نکته 1
نمیتوانید از این سبک استفاده کنید:
element.style = "color:red";
باید از این ویژگیهای CSS استفاده کنید:
element.style.backgroundColor = "red";
نکته 2
زبان برنامهنویسی JavaScript و CSS کمی متفاوت است:
backgroundColor / background-color
لطفاً به دستورالعمل کامل موضوع Style.
نکته 3
لطفاً از این ویژگی style استفاده کنید، نه روش setAttribute()، تا از پوشش ویژگیهای دیگر ویژگی style جلوگیری شود.
لطفاً به این بخش مراجعه کنید:
مثال
مثال 1
رنگ "myH1" را تغییر دهید:
document.getElementById("myH1").style.color = "red";
مثال 2
ارزش لبه بالایی "myP" را به دست آورید:
let value = document.getElementById("myP").style.borderTop;
قوانین
ویژگی style را بازگردانید:
عنصر.style.ویژگی
ویژگی style را تنظیم کنید:
عنصر.style.ویژگی = ارزش
ارزش ویژگی
ارزش | توضیح |
---|---|
ارزش |
ارزش ویژگیها را مشخص کنید. مثال: element.style.borderBottom = "2px solid red" |
ارزش بازگشتی
نوع | توضیح |
---|---|
موضوع | موضوع CSSStyleDeclaration عنصر. |
پشتیبانی مرورگر
element.style
این یک ویژگی DOM Level 2 (2001) است.
همه مرورگرها این را به طور کامل پشتیبانی میکنند:
کروم | آیایای | اندروید | فایرفاکس | سفاری | آپرا |
---|---|---|---|---|---|
کروم | آیایای | اندروید | فایرفاکس | سفاری | آپرا |
پشتیبانی | 9-11 | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |
- صفحه قبلی setAttributeNode()
- صفحه بعدی tabIndex
- بازگشت به لایه بالاتر موضوع Elements DOM HTML