我想构造一个包含阿拉伯符号和字符串格式化数字的字符串。看起来像:
var str = "some_arabic_text: " + "10 834,26" + " more_arabic_text: " + "2 921,96"
myDiv.innerHTML = str;
但是此字符串在myDiv中以相反的顺序出现。数字也被丑化为“ 438,62 01”或类似的东西。我不需要这种情况。如何防止倒车?
重要的是,此CSS规则无济于事:
#myDiv {direction: ltr;}
编辑:
我还注意到,如果我使用console.log(str)
它,它已经在浏览器控制台中以相反的顺序出现。即使使用,字符串也变得错误innerHTML
。
找到解决方案。<bdo>
标签可以覆盖此行为。
var str = "<bdo>" + "some_arabic_text: " + "10 834,26" + " more_arabic_text: " + "2 921,96" + "</bdo>"
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句