function check()
                {
                    var a=confirm("确定吗");
                    if (a==true)
                    {
                        document.getElementById("lblsur").value="1";
                        
                    }
                     else(a==false)
                    {
                        document.getElementById("lblsur").value="2";
                    }
    }代码执行时就报那个错了。请问改如何解决

解决方案 »

  1.   

      document.getElementById("lblsur")有没有id为lblsur的元素存在
      

  2.   

    function check()
      {
      var a=confirm("确定吗");
      if (a)
      {
      document.getElementById("lblsur").value="1";
       
      }
      else
      {
      document.getElementById("lblsur").value="2";
      }
      }这样试试,我不知道你的lblsur是什么东西
      

  3.   

    有的  这个控件的 是个label
      

  4.   

    首先你的判断错了, 其次label用javascript获取的话请使用document.getElementById("lblsur").innerHTML
      

  5.   

    alert('...');下,看看alert得出来么,注释了那个document.getElementById("lblsur").value="1"先
      

  6.   

    else后面不能直接跟条件,要加的话,至少写个if吧
      

  7.   

    不是回答你了么,自己看4L, 如果连这个都看不明白,那我只能说,你还是不要用javascript了
      

  8.   

    function check()
       {
       var a=confirm("确定吗");
       if (a==true)
       {
       document.getElementById("lblsur").innerHTML="1";
         
      }
       else
       {
       document.getElementById("lblsur").innerHTML="2";
       }
       }试试
      

  9.   

    不好意思上面没搞懂啥意思,label没有value属性,想改变中间的text需要改他的innerText属性,你试试
      

  10.   

    我试了一下,这样是可以的。<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm4.aspx.cs" Inherits="WebApplication1.WebForm4" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title>无标题页</title>    <script type="text/javascript">
        function check()
        {
          var a=confirm("确定吗");
          if (a)
          {
            document.getElementById("Label1").innerText="1";
          }
          else
          {
            document.getElementById("Label1").innerText="2";
          }
        }
         window.onload=check;
        </script>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <asp:Label ID="Label1" runat="server"></asp:Label>
        </div>
        </form>
    </body>
    </html>
      

  11.   

    唉, 我算是发现了,2年没来csdn, 这里的技术水平是越来越低了, 纯粹变成要代码的地儿了, 看来要换阵地了......