猿问

js的按键的键值减去一个数字,怎么就成了NaN了

这是代码和浏览器截图,第一个是number 第二个也是number 但是第三个就是NaN了
我想取得一个组合键,比如Alt+1……Alt+9 然后让键值减去一个数,对应select的option的值
但是一直报NaN

$(function(){

    $(document).keydown(function(event){

        if(event.keyCode <=57 && event.keyCode >= 49 && event.altKey){

            var selectval = (event.keyCode - 48);

            console.log(typeof(event.keyCode));

            console.log(typeof(selectval));

            console.log(selectval);

        }

    });

})

绝地无双
浏览 548回答 1
1回答

慕仙森

随时随地看视频慕课网APP

相关分类

JavaScript
我要回答