<script type="text/javascript">
    function setVal() {        delCookie("BBSTitle");
        addCookie("BBSTitle", document.getElementById("txt_title").value, 1);
        delCookie("BBSCon");
        addCookie("BBSCon", document.getElementById("content1").value, 1)
    }
</script><asp:TextBox   runat="server" ID="txt_title" style=" width:550px; border:1px solid #CCC; height:18px; padding-left:3px; padding-top:5px; font-family:新宋体; color:#999; font-weight:bold;"></asp:TextBox>
<asp:Label ID="Label1" runat="server" Text="">
                                        <textarea id="content1" onblur="setVal(obj)" runat="server" cols="100" rows="8" style="width:780px;height:420px;visibility:hidden;" ></textarea>
                                   </asp:Label>我可以获得BBSTitle的值,但是BBSCon一直为空。这是为什么?

解决方案 »

  1.   

    delCookie("BBSTitle");
       addCookie("BBSTitle", document.getElementById("txt_title").value, 1);
    你把这个去掉看能不能获得BBSCon的值。。
      

  2.   

    不能,我用了最平常的 var s=document.getElementById("content1").value;单独测试过,也没有值
      

  3.   

    document.getElementById( "content1").Inner.Text 试试这个
      

  4.   

    document.getElementById(...).Inner.Text' 为空或不是对象
      

  5.   

    document.all.content1.value 试试这个
      

  6.   

    ASP控件runat="server"后控件ID会变的,你document.getElementById("content1") 这样能获取到吗?你运行以后看看控件ID获取的对吗?不知道是不是这个原因
      

  7.   

    http://www.cnblogs.com/fightLonely/archive/2011/03/04/1970636.html
      

  8.   

    我现在是需要document.getElementById("<%=content1.ClientID %>").value
    还是document.getElementById("<%=Label1.ClientID %>").value
    还是怎么样?
      

  9.   

    我发现两个都取不到<textarea></textarea>里面的值。
      

  10.   

    document.getElementById("content1").value能取到内容吗?
    alert(document.getElementById("content1").value)试试
      

  11.   

    <textarea id="content1" name="content1">加name, 用 document.forms[0].content1.value
      

  12.   

    是用.value获取的,你获取不了应该是有另外一个元素的id也是这个,冲突了。或者是其他原因冲突了。比如下面的代码是ok的,在textarea输入 的东西是可以alert出来
    <textarea rows="10" cols="50" id="t" value=""></textarea>
    <input type="button" onclick="r()" value="显示textarea的值"/>
    <script>
    r = function(){
    alert(document.getElementById("t").value)
    }
    </script>
      

  13.   

    我用后台拿值解决了这个问题。因为JS取<textarea></textarea>里面的值很繁琐。
      

  14.   

    貌似在<asp:Label>标签里的<textarea></textarea> 不能输入值,又怎么获取呢 ? 也看不出你的第一个值是怎么会获取的。还有既然是server控件,就需要用document.getElementById("<%=content1.ClientID %>")获取值吧。
      

  15.   

    我第一个那个 runat="server" 删掉了取到了值,第二个我在后台用
    protected void btnLook_Click(object sender, EventArgs e)
        {
            string Content = content1.Value;
            ClientScript.RegisterClientScriptBlock(this.GetType(), "", "setVal('" +Content + "')", true);
        }取到的值
      

  16.   

    现在有个兼容性的问题想请大神们解决:function IndexStock() {
        var str = "";
        for (var i = 0; i < 11; i++) {        if (i == 0) {
                var elements1 = hq_str_b_INDU.split(",");
                
                str = str + "<div class=\"nmbword\"><ul><li class=\"newsqqzgnm\"><a href=\"http://finance.sina.com.cn/money/globalindex/index.shtml\">&nbsp;&nbsp;道琼斯</a></li><li style=\"width:60px\">" + elements1[1] + "</li>" +
                                 "<li style=\"width:55px\">" + elements1[2] + "</li>" +
                                 "<li style=\"width:50px;\">&nbsp;" + elements1[3] + "%</li>" +
                                 "<li style=\"width:45px; border-right:0px\">" + elements1[4] + "</li>" +
                                 "</ul>" +
                                 "</div>";
            }
            if (i == 1) {
                var elements2 = hq_str_b_CCMP.split(",");            str = str + "<div class=\"nmbword\"><ul><li class=\"newsqqzgnm\"><a href=\"http://finance.sina.com.cn/money/globalindex/index.shtml\">&nbsp;&nbsp;" + elements2[0] + "</a></li><li style=\"width:60px\">" + elements2[1] + "</li>" +
                                 "<li style=\"width:55px\">" + elements2[2] + "</li>" +
                                 "<li style=\"width:50px;\">&nbsp;" + elements2[3] + "%</li>" +
                                 "<li style=\"width:45px; border-right:0px\">" + elements2[4] + "</li>" +
                                 "</ul>" +
                                 "</div>";
                       }
            if (i == 2) {
                var elements3 = hq_str_b_SPX.split(",");            str = str + "<div class=\"nmbword\"><ul><li class=\"newsqqzgnm\"><a href=\"http://finance.sina.com.cn/money/globalindex/index.shtml\">&nbsp;&nbsp;" + elements3[0] + "</a></li><li style=\"width:60px\">" + elements3[1] + "</li>" +
                                 "<li style=\"width:55px\">" + elements3[2] + "</li>" +
                                 "<li style=\"width:50px;\">&nbsp;" + elements3[3] + "%</li>" +
                                 "<li style=\"width:45px; border-right:0px\">" + elements3[4] + "</li>" +
                                 "</ul>" +
                                 "</div>";
            }
            if (i == 3) {
                var elements4 = hq_str_b_HSI.split(",");            str = str + "<div class=\"nmbword\"><ul><li class=\"newsqqzgnm\"><a href=\"http://finance.sina.com.cn/money/globalindex/index.shtml\">&nbsp;&nbsp;" + elements4[0] + "</a></li><li style=\"width:60px\">" + elements4[1] + "</li>" +
                                 "<li style=\"width:55px\">" + elements4[2] + "</li>" +
                                 "<li style=\"width:50px;\">&nbsp;" + elements4[3] + "%</li>" +
                                 "<li style=\"width:45px; border-right:0px\">" + elements4[4] + "</li>" +
                                 "</ul>" +
                                 "</div>";
            }
            if (i == 4) {
                var elements5 = hq_str_b_UKX.split(",");            str = str + "<div class=\"nmbword\"><ul><li class=\"newsqqzgnm\"><a href=\"http://finance.sina.com.cn/money/globalindex/index.shtml\">&nbsp;&nbsp;英金融时报指数</a></li><li style=\"width:60px\">" + elements5[1] + "</li>" +
                                 "<li style=\"width:55px\">" + elements5[2] + "</li>" +
                                 "<li style=\"width:50px;\">&nbsp;" + elements5[3] + "%</li>" +
                                 "<li style=\"width:45px; border-right:0px\">" + elements5[4] + "</li>" +
                                 "</ul>" +
                                 "</div>";
            }        if (i == 5) {
                var elements6 = hq_str_b_NKY.split(",");            str = str + "<div class=\"nmbword\"><ul><li class=\"newsqqzgnm\"><a href=\"http://finance.sina.com.cn/money/globalindex/index.shtml\">&nbsp;&nbsp;" + elements6[0] + "</a></li><li style=\"width:60px\">" + elements6[1] + "</li>" +
                                 "<li style=\"width:55px\">" + elements6[2] + "</li>" +
                                 "<li style=\"width:50px;\">&nbsp;" + elements6[3] + "%</li>" +
                                 "<li style=\"width:45px; border-right:0px\">" + elements6[4] + "</li>" +
                                 "</ul>" +
                                 "</div>";
            }
            if (i == 6) {
                var elements7 = hq_str_b_FSSTI.split(",");            str = str + "<div class=\"nmbword\"><ul><li class=\"newsqqzgnm\"><a href=\"http://finance.sina.com.cn/money/globalindex/index.shtml\">&nbsp;&nbsp;" + elements7[0] + "</a></li><li style=\"width:60px\">" + elements7[1] + "</li>" +
                                 "<li style=\"width:55px\">" + elements7[2] + "</li>" +
                                 "<li style=\"width:50px;\">&nbsp;" + elements7[3] + "%</li>" +
                                 "<li style=\"width:45px; border-right:0px\">" + elements7[4] + "</li>" +
                                 "</ul>" +
                                 "</div>";
            }
            if (i == 7) {
                var elements8 = hq_str_b_DAX.split(",");            str = str + "<div class=\"nmbword\"><ul><li class=\"newsqqzgnm\"><a href=\"http://finance.sina.com.cn/money/globalindex/index.shtml\">&nbsp;&nbsp;" + elements8[0] + "</a></li><li style=\"width:60px\">" + elements8[1] + "</li>" +
                                 "<li style=\"width:55px\">" + elements8[2] + "</li>" +
                                 "<li style=\"width:50px;\">&nbsp;" + elements8[3] + "%</li>" +
                                 "<li style=\"width:45px; border-right:0px\">" + elements8[4] + "</li>" +
                                 "</ul>" +
                                 "</div>";
            }
            if (i == 8) {
                var elements9 = hq_str_b_CAC.split(",");            str = str + "<div class=\"nmbword\"><ul><li class=\"newsqqzgnm\"><a href=\"http://finance.sina.com.cn/money/globalindex/index.shtml\">&nbsp;&nbsp;" + elements9[0] + "</a></li><li style=\"width:60px\">" + elements9[1] + "</li>" +
                                 "<li style=\"width:55px\">" + elements9[2] + "</li>" +
                                 "<li style=\"width:50px;\">&nbsp;" + elements9[3] + "%</li>" +
                                 "<li style=\"width:45px; border-right:0px\">" + elements9[4] + "</li>" +
                                 "</ul>" +
                                 "</div>";
            }
            if (i == 9) {
                var elements10 = hq_str_b_SX5E.split(",");            str = str + "<div class=\"nmbword\"><ul><li class=\"newsqqzgnm\"><a href=\"http://finance.sina.com.cn/money/globalindex/index.shtml\">&nbsp;&nbsp;欧洲Stoxx50指数</a></li><li style=\"width:60px\">" + elements10[1] + "</li>" +
                                 "<li style=\"width:55px\">" + elements10[2] + "</li>" +
                                 "<li style=\"width:50px;\">&nbsp;" + elements10[3] + "%</li>" +
                                 "<li style=\"width:45px; border-right:0px\">" + elements10[4] + "</li>" +
                                 "</ul>" +
                                 "</div>";
            }
            if (i == 10) {
                var elements11 = hq_str_b_SMI.split(",");            str = str + "<div class=\"nmbword\"><ul><li class=\"newsqqzgnm\"><a href=\"http://finance.sina.com.cn/money/globalindex/index.shtml\">&nbsp;&nbsp;" + elements11[0] + "</a></li><li style=\"width:60px\">" + elements11[1] + "</li>" +
                                 "<li style=\"width:55px\">" + elements11[2] + "</li>" +
                                 "<li style=\"width:50px;\">&nbsp;" + elements11[3] + "%</li>" +
                                 "<li style=\"width:45px; border-right:0px\">" + elements11[4] + "</li>" +
                                 "</ul>" +
                                 "</div>";
            }    }
        divStock.innerHTML = str;
    }是不是在火狐里显示不了?该怎么修改