Как мога да прочета всеки атрибут, който в момента засяга елемент, който не е непременно стил? един такъв атрибут би бил "dir".
Как да открием текущата уеб страница или посока на елемент (rtl/ltr) или друг атрибут в javascript?
Отговори (2)
Наскоро имах подобен проблем, можете да получите свойството на елемента с window.getComputedStyle и element.currentStyle методи:
var elem = document.getElementById('test');
if (window.getComputedStyle) { // all browsers
cs = window.getComputedStyle(elem, null).getPropertyValue('direction');
} else {
cs = elem.currentStyle.direction; // IE5-8
}
alert(cs);
jsfiddle ; информация за съвместимост
person
Stano
schedule
06.06.2013
Те обикновено се отразяват като свойства на екземпляра на елемента. dir
е, например, както и повечето други. Някои имат леко преименувани имена (htmlFor
вместо for
, className
вместо class
), но в по-голямата си част е 1:1 (target
за target
, action
за action
, ...).
Препратки:
person
T.J. Crowder
schedule
06.06.2013