Document.dir - Web API 接口参考 编辑
Document.dir的本质是DOMString,代表了文档的文字朝向,是从左到右(默认)还是从右到左。
'rtl'(right to left)代表从右到左,'ltr'(left to right)代表从左到右。
语法
console.log(document.dir);// "" (译者添加) document.dir = "ltr"//(默认); document.dir = "rtl"; dirStr = document.dir; document.dir = dirStr;
(译者注:第一次调用该属性时,可能返回空字符串"",译者环境:chrome,版本 53.0.2785.116 m)
说明
规范 | 状态 | 评论 |
---|---|---|
HTML Living Standard Document.dir | Living Standard | Initial specification |
浏览器兼容性
We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Basic support | ? | (Yes) [1] | (Yes) | ? | ? |
Feature | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Basic support | ? | (Yes) [1] | (Yes) | ? | ? |
[1] 在Firefox 23之前, Document.dir属性返回
"ltr" 无论在根元素<html>
的dir属性上如何设置。 并且如果在文档标签<html>上设置了方向
, Document.dir在改变时不会生效
(虽然随后检索Document.dir属性发现他的确改变了
)。 但是, 如果这个属性没有被设置在标签 <html>
上并且改变的该属性状态, 无论是页面可是区域的改变还是Document.dir属性的改变都会正确的反映这一变化。
参见
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论