Window getComputedStyle() మాదిరి
- పైన పేజీ
- తదుపరి పేజీ
- పైకి తిరిగి విండో ఆబ్జెక్ట్
定义和用法
getComputedStyle()
方法获取 HTML 元素的计算 CSS 属性和值。
getComputedStyle()
方法返回 CSSStyleDeclaration 对象。
计算样式
计算样式指的是在应用了所有样式来源之后在元素上使用的样式。
样式来源:外部和内部样式表、继承的样式和浏览器默认样式。
మరింత చూడండి:
ఉదాహరణ
ఉదాహరణ 1
ఎలంట్ యొక్క కాల్క్యులేటెడ్ బేక్గ్రౌండ్ కలర్ పొందండి:
కాన్స్ట్ ఎలిమెంట్ = డాక్యుమెంట్.గెట్ ఈడిబి ఆర్గనైజ్ ఎలిమెంట్("టెస్ట్"); కాన్స్ట్ క్స్స్ ఓబ్జెక్ట్ = విండో.గెట్ కాల్క్యులేటెడ్ స్టైల్ను(ఎలిమెంట్, నల్లగా); లెట్ బేక్గ్రౌండ్ కలర్ = క్స్స్ ఓబ్జెక్ట్.గెట్ ప్రాపర్టీ వాల్యుయు ఫంక్షన్("బేక్గ్రౌండ్ కలర్");
ఉదాహరణ 2
ఎలంట్ నుండి అన్ని కాల్క్యులేటెడ్ స్టైల్స్ పొందండి:
కాన్స్ట్ ఎలిమెంట్ = డాక్యుమెంట్.గెట్ ఈడిబి ఆర్గనైజ్ ఎలిమెంట్("టెస్ట్"); కాన్స్ట్ క్స్స్ ఓబ్జెక్ట్ = విండో.గెట్ కాల్క్యులేటెడ్ స్టైల్ను(ఎలిమెంట్, నల్లగా); లెట్ టెక్స్ట్ = ""; ఫర్ (క్స్ ఇన్ క్స్ క్స్ ఓబ్జెక్ట్) { క్స్స్ ఓబ్జెక్ట్ ప్రాపర్టీ = క్స్స్ ఓబ్జెక్ట్.ఐటమ్(క్స్); టెక్స్ట్ += క్స్స్ ఓబ్జెక్ట్ ప్రాపర్టీ + " = " + క్స్స్ ఓబ్జెక్ట్.గెట్ ప్రాపర్టీ వాల్యుయు ఫంక్షన్(క్స్స్ ఓబ్జెక్ట్ ప్రాపర్టీ) + "<br>"; }
ఉదాహరణ 3
ప్రొజె ఎలంట్ వద్ద మొదటి అక్షరంలో కాల్క్యులేటెడ్ ఫాంట్ సైజ్ పొందండి (ప్రొజె ఎలంట్ వద్ద పోలింగ్ చేయడం ద్వారా):
కాన్స్ట్ ఎలిమెంట్ = డాక్యుమెంట్.గెట్ ఈడిబి ఆర్గనైజ్ రీజల్ ఆర్గనైజ్ ఎలిమెంట్("టెస్ట్"); కాన్స్ట్ క్స్స్ ఓబ్జెక్ట్ = విండో.గెట్ కాల్క్యులేటెడ్ స్టైల్ను(ఎలిమెంట్, ":first-letter"); లెట్ సైజ్ = క్స్స్ ఓబ్జెక్ట్.గెట్ ప్రాపర్టీ వాల్యూయు ఫంక్షన్("ఫాంట్ సైజ్");
సింటాక్స్
విండో గెట్ కాల్క్యులేటెడ్ స్టైల్నుఎలంట్, ప్రొజె ఎలంట్)
పారామీటర్స్
పారామీటర్స్ | వివరణ |
---|---|
ఎలంట్ | అవసరమైన. కాల్క్యులేటెడ్ స్టైల్స్ పొందాలి ఉన్న ఎలంట్. |
ప్రొజె ఎలంట్ | ఎంపికలేని. పొందాలి ప్రొజె ఎలంట్. |
రిటర్న్ విలువ
రకం | వివరణ |
---|---|
ఆబ్జెక్ట్ | అన్ని సిఎస్ఎస్ అట్రిబ్యూట్లు మరియు విలువలను కలిగివున్న సిఎస్ఎస్ స్టైల్ డేక్లరేషన్ ఆబ్జెక్ట్. |
గెట్ కాల్క్యులేటెడ్ మాథ్డ్ను స్టైల్ అట్రిబ్యూట్తో వ్యత్యాసం
గెట్ కాల్క్యులేటెడ్ మాథ్డ్ను హెల్మెంట్ స్టైల్ అట్రిబ్యూట్తో పోల్చండి: ఆఖరుగా అందుబాటులో ఉన్న స్టైల్లను మాత్రమే అనుమతిస్తుంది, మరియు స్టైల్షేప్ట్ స్టైల్లను ఆప్టాయిన్ పోలింగ్ చేయదు.
బ్రౌజర్ మద్దతు
అన్ని బ్రౌజర్లు మద్దతు ఇస్తాయి getComputedStyle()
మీదుత్తు
చ్రోమ్ | ఐఇ | ఎడ్జ్ | ఫైర్ఫాక్స్ | సఫారీ | ఆపెరా |
---|---|---|---|---|---|
చ్రోమ్ | ఐఇ | ఎడ్జ్ | ఫైర్ఫాక్స్ | సఫారీ | ఆపెరా |
మద్దతు | 9-11 | మద్దతు | మద్దతు | మద్దతు | మద్దతు |
- పైన పేజీ
- తదుపరి పేజీ
- పైకి తిరిగి విండో ఆబ్జెక్ట్