您有一个输出如下的文件:
<div id="first">1</div>
2
<div id="third">
<? $i = 3; echo(i) ?>
</div>以下哪项输出:
1
2
3现在,如果我想要得到如下输出:
?
?
?好吧,我希望我能输出阿拉伯语/波斯语版本的1,2,3而不是'?‘。如何使用HTML/CSS将数字转换为阿拉伯语/波斯语?
为什么当我改变我的语言(Windows和XP)时,除了数字之外,所有的东西都改变了?
发布于 2010-02-14 08:04:21
发布于 2010-02-14 08:13:30
如果你想给一个列表编号,你可以使用一个ol元素并改变它的list-style-type,如下所示:
ol {
list-style: arabic-indic;
}发布于 2014-08-24 00:50:17
对ShirzITCo和Kirk Woll上面的答案进行扩展--这节省了我的时间,但是当客户决定WordPress CMS中的所有内容都应该使用东阿拉伯数字而不是他们一开始使用的西阿拉伯数字时:
function recursiveReplace(node) {
if (node.nodeType === 3) { // text node
node.nodeValue = node.nodeValue
.replace(/0/g,'۰')
.replace(/1/g,'۱')
.replace(/2/g,'۲')
.replace(/3/g,'۳')
.replace(/4/g,'۴')
.replace(/5/g,'۵')
.replace(/6/g,'۶')
.replace(/7/g,'۷')
.replace(/8/g,'۸')
.replace(/9/g,'۹');
} else if (node.nodeType === 1) { // element
$(node).contents().each(function () {
recursiveReplace(this);
});
}
}
recursiveReplace(document.body);https://stackoverflow.com/questions/2259557
复制相似问题