如何检测当前网页或元素方向(rtl/ltr)或javascript中的任何其他属性?

如何检测当前网页或元素方向(rtl/ltr)或javascript中的任何其他属性?,javascript,right-to-left,Javascript,Right To Left,如何读取当前影响不一定是样式的元素的任何属性?一个这样的属性是“dir”。这些属性通常反映为元素实例上的属性dir与大多数其他文件一样。有些人稍微改名了名字(htmlFor,而不是for,className而不是class),但大多数情况下是1:1(target针对target,action针对action,…) 参考资料: 最近我遇到了类似的问题,您可以使用和方法获取元素的属性: ) var elem = document.getElementById('test');

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

这些属性通常反映为元素实例上的属性<例如,code>dir与大多数其他文件一样。有些人稍微改名了名字(
htmlFor
,而不是
for
className
而不是
class
),但大多数情况下是1:1(
target
针对
target
action
针对
action
,…)

参考资料:


最近我遇到了类似的问题,您可以使用和方法获取元素的属性:

)

    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);