Javascript 禁用上下滚动箭头

Javascript 禁用上下滚动箭头,javascript,Javascript,当按下上下箭头键时,有没有办法禁用滚动功能?这是可能的(请参阅),但是,看在上帝的份上,请将其限制在有问题的特定部分 脚本的外观如下(取自前面的链接): if(window.Event)window.captureEvents(Event.KEYDOWN); 功能键控(e){ var n=(window.Event)?e.which:e.keyCode; 如果(n==38 | | n==40)返回false; } A. B C 这一想法有很多负责任的应用。请确保您的是其中之一。如果有,请不要

当按下上下箭头键时,有没有办法禁用滚动功能?

这是可能的(请参阅),但是,看在上帝的份上,请将其限制在有问题的特定部分

脚本的外观如下(取自前面的链接):


if(window.Event)window.captureEvents(Event.KEYDOWN);
功能键控(e){
var n=(window.Event)?e.which:e.keyCode;
如果(n==38 | | n==40)返回false;
}
A.
B
C

这一想法有很多负责任的应用。请确保您的是其中之一。

如果有,请不要这样做
<script>
if(window.Event) window.captureEvents(Event.KEYDOWN);

function keyDown(e){
  var n = (window.Event) ? e.which : e.keyCode;
  if(n==38 || n==40) return false;
}
</script>

<select onkeydown="return keyDown(event);" onmousewheel="return false">
<option>a
<option>b
<option>c
</select>