我在vs2008中引用了jquery-1.3.2-vsdoc.js文件,IntelliSense更新也没有错,编程时也能智能提示jquery函数,但是只要页面中引用这句话“<script type="text/javascript" src="jquery-1.3.2-vsdoc.js"/>”(这句话也没有什么错啊,没有这句话就不会智能提示了),运行javascript函数时就会提示“缺少对象”这种错误(即使不使用jquery文件中的函数),下面程序中点击button时提示“缺少对象”,奇怪的是,把引用那句话去掉就正常了,这是怎么回事啊,希望大家帮我解决一下,谢谢!!源程序如下:
1 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication1._Default" %>
2
3 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4
5 <html xmlns=" http://www.w3.org/1999/xhtml" >
6 <head runat="server">
7 <script type="text/javascript" src="jquery-1.3.2-vsdoc.js" />
8 <script type="text/javascript">
9
10 function Button1_onclick() {
11 alert("123");
12 }
13
14 </script>
15 <title></title>
16 </head>
17 <body>
18 <form id="form1" runat="server">
19 <div>
20 <input id="Button1" type="button" value="button" onclick="return Button1_onclick()" />
21 </div>
22 </form>
23 </body>
24 <html>
问题已解决:把<script type="text/javascript" src="jquery-1.3.2-vsdoc.js" />
改为
<script type="text/javascript" src="jquery-1.3.2-vsdoc.js"></script>
即可