2

如何读取当前影响不一定是样式的元素的任何属性?一个这样的属性是“dir”。

4

2 回答 2

6

最近我有类似的问题,你可以通过window.getComputedStyleelement.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 ; 兼容性信息

于 2013-06-06T09:27:02.620 回答
0

这些通常反映为元素实例上的属性。dir例如,与大多数其他人一样。有些名称稍微重命名(htmlFor而不是for,className而不是class),但大多数情况下是 1:1 (targetfor target, actionfor action, ...)。

参考:

于 2013-06-06T08:47:15.043 回答