我有char,例如
var char = 'a'
我需要知道keyCode(65)和charCode(97)的值。我知道如何获取charCode值97。
'a'.charCodeAt(0)
如何获取keyCode值?简单的减法 - 32不适用于'A'。我知道我可以拥有这些值的数组并在其中搜索,但这对我来说似乎有点过分。还有其他方法吗?
答案 0 :(得分:0)
看看这个:
您可以使用charCodeAt函数来实现此目的。
function showKeyCode()
{
var character = document.getElementById ( "character" ).value.substring(0,1);
var code = document.getElementById ( "character" ).value.charCodeAt(0);
var msg = "The Key Code for the \""+character+"\" character is "+code+".";
alert(msg);
}
</script>
<input type="text" id="character" size="15">
<input type="button" value="Show Key Code" onclick="showKeyCode();">