javascript - 显示阿拉伯文字

标签 javascript html css arabic right-to-left

我想用阿拉伯语显示 25%*,应该是这样的:*%25

我曾尝试使用 direction:rtf 来显示它,但是,它似乎只有在您向其附加一些阿拉伯文本时才能正确显示。运行下面的代码片段看看我的意思:

var arabicword = "إلى";
var percent = "25%*";

document.getElementById('text2').innerHTML = arabicword+" "+percent;
document.getElementById('text1').innerHTML = percent;
.text {
  font-size:3em;
  width:300px;
  color:white;
  background: grey;
}

.arabic{
  background:green;
  direction:rtl;
}
<div id="text1" class="text arabic">0</div>
<br>
<div id="text2" class="text arabic">0</div>
有没有可靠的方法来实现这一目标?我试图添加一个阿拉伯空白字符,但似乎没有

提前致谢

最佳答案

left-to-right mark 可以控制这个:

var arabicword = "إلى";
var percent = "25&lrm;%*"

document.getElementById('text2').innerHTML = arabicword+" "+percent;
document.getElementById('text1').innerHTML = percent;
.text {
  font-size:3em;
  width:300px;
  color:white;
  background: grey;
}

.arabic{
  background:green;
  direction:rtl;
}
<div id="text1" class="text arabic">0</div>
<br>
<div id="text2" class="text arabic">0</div>

关于javascript - 显示阿拉伯文字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44704955/

相关文章:

javascript - 纯 JS 颜色 slider

jquery - jQ 检测具有特定 CSS 值的后代

javascript - 单击另一个文本时突出显示一个文本

javascript - AngularJS 模型跟踪?

javascript - Fizzbuzz 代码不工作

javascript - 尝试以 HTML 格式显示 API 数据

html - 错误最小高度和边距右边和

javascript - 从javascript中给定的字符串索引中删除n个字符

JavaScript 使用 .match(regex) 分割字符串

javascript - 使用下拉列表显示/隐藏内容