好的,所以我想用JavaScript创建一个HTML页面。我想要在输入栏中放置任何内容,以便进行不同的翻译。例如,如果我将a
放在框中,我希望它放置☺
。如果我输入hello
之类的字词,我希望它显示为◘♣♀♀☼
。有谁知道怎么做?
答案 0 :(得分:0)
以下是jQuery中的一个示例: http://jsfiddle.net/FPsdy/3/
您必须使用您想要的字符填充替换数组。
var replacements = {
"A": ")",
"B": ">",
"C": "'",
}
$('input[value=Translate]').click(function(){
$("#translator").val(function(i, val)
{
val = val.split('');
$.each(val, function(i,e){
val[i] = replacements[e] ? replacements[e] : e;
});
return val.join('');
});
});