<head runat="server">
    <title>无标题页</title>
    <script type="text/javascript">
        $(function(){
            $("#btn").click(function(){
                var temp = $("#select1 option:selected").remove();
                $("#select2").append(temp);
            });
        });
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <select id="select1" multiple="multiple">
            <option value="1">1</option>
            <option value="2">2</option>
            <option value="3">3</option>
        </select>
        
        <div>
            <input type="button" id="btn" value="tiao" />
        </div>
        <select id="select2" multiple="multiple"></select>
    </div>
    </form>
</body>
</html>
问题:1.提示运行时缺少对象
      2.浏览器有时提示无法启动程序“http://localhost.........default.aspx”

解决方案 »

  1.   

    <script src="http://ajax.microsoft.com/ajax/jquery/jquery-1.4.4.min.js" type="text/javascript"></script> 页面没导入jquery文件吧~·加上这句
      

  2.   

    导入文件<script src="js/jquery-1.6.2.min.js" type="text/javascript"></script>之后虽然没有提示错误,但是程序运行后,点击按钮没反应
      

  3.   

    用IE自带的调试工具按(F12)就出了了,或者用火狐的firedebug调试看看会提示你错误在哪里……
      

  4.   

    先导入jquery然后把你写的那段代码移到body的最下面。
      

  5.   

    楼主你的js代码顺序错了啊.
     <script type="text/javascript">
      $(function(){
      $("#btn").click(function(){
      var temp = $("#select1 option:selected").remove();
      $("#select2").append(temp);
      });
      });
      </script>
    这段代码相当于(function(){})();即立即执行的,但是你的页面DOM frame还没有加载完成你就尝试去绑定dom element ,这样当然会出错.
    你应该放在$(document).ready(function(){ /*这里写你的代码*/  });或者放在页面的最下面.
      

  6.   

    第二个问题:重新注册下aspnet_regiis.exe.