getComputedElementStyle
[ Funktion ]
public static getComputedElementStyle(
element: Jquery<Element> | readonly Element[] | NodeListOf<Element> | HTMLCollectionOf<Element> | Element | undefined
): Dictionary<string>;
Gibt alle aktiven CSS-Eigenschaften eines HTML-Elements zurück. Dies berücksichtigt auch Eigenschaften, welche von CSS-Dateien wirken. Enthält das übergebene Objekt mehrere Elemente (wie bei einer jQuery Collection), so wird das erste Element genutzt.
Parameter
Name | Typ | Beschreibung |
---|---|---|
element Info: Typ Element unterstützt ab Version 1.10 | JQuery<Element>,readonly Element[], NodeListOf<Element>, HTMLCollectionOf<Element>, Element, undefined |
|
Rückgabewert
Typ | Beschreibung |
---|---|
Objekt mit allen CSS-Eigenschaften des ersten Elements in der jQuery Collection. Gibt im Fehlerfall ein leeres Objekt zurück. |
Verfügbar ab Version 1.10 |
Beispiel - JavaScript
var control = TcHmi.Controls.get('TcHmiButton');
if(control === undefined){
return;
}
var cntrlElem = control.getElement();
var allStyles = TcHmi.StyleProvider.getComputedElementStyle(cntrlElem);
/* returns:
{
'animation-delay': '0s',
'animation-direction': 'normal',
'animation-duration': '0s',
'animation-fill-mode': 'none',
… many many more
}*/
TcHmi.Log.debug('Border Width is: '+ allStyles['border-width']);