会有安全提示。
<button onclick='new ActiveXObject("wscript.shell").sendKeys("{PGDN}")'>PGDown</button>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>

解决方案 »

  1.   

    <a onclick="window.event.keyCode=9">按一下</a>
      

  2.   

    keycode 
    你查一下vb书,多的一塌糊涂
      

  3.   

    up
    <a onclick="window.event.keyCode=9">按一下</a>
      

  4.   

    <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
    <input type=button value=up onclick="pressKey('up')">
    <input type=button value=down onclick="pressKey('down')">
    <input type=button value=pageup onclick="pressKey('pageUp')">
    <input type=button value=pagedown onclick="pressKey('pageDown')">
    <input type=button value=enter onclick="pressKey('enter')">
    <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><script language="javascript">
    <!--
    function pressKey(key)
    {
    var WshShell = new ActiveXObject("WScript.Shell");
    switch(key)
    {
    case "pageUp" :
    WshShell.SendKeys("{PGUP}");
    break;
    case "up" :
    WshShell.SendKeys("{UP}");
    break;
    case "pageDown":
    WshShell.SendKeys("{PGDN}");
    break;
    case "down" :
    WshShell.SendKeys("{DOWN}");
    break;
    case "enter":
    WshShell.SendKeys("{ENTER}");
    break;
    }
    }
    //-->
    </script>必须设置你的IE允许activex交互