日本好好热aⅴ|国产99视频精品免费观看|日本成人aV在线|久热香蕉国产在线

  • <cite id="ikgdy"><table id="ikgdy"></table></cite>
    1. 西西軟件下載最安全的下載網(wǎng)站、值得信賴的軟件下載站!

      首頁編程開發(fā)javascript|JQuery → Js 獲取C#選中CheckBox項的節(jié)點

      Js 獲取C#選中CheckBox項的節(jié)點

      相關(guān)軟件相關(guān)文章發(fā)表評論 來源:西西整理時間:2012/12/31 16:59:34字體大。A-A+

      作者:西西點擊:0次評論:0次標簽: CheckBox

      方法網(wǎng)上有很多,試了一下都有瑕疵。最后找了個看上去代碼比較少,比較順眼的,測試結(jié)果報錯說有幾個函數(shù)不存在,于是設(shè)置斷點調(diào)試,各個屬性查找有用的字段,終于找到。

      現(xiàn)整理如下:

      首先,要想在javascript中獲取treeview中帶checkbox的節(jié)點,需要設(shè)置treeview節(jié)點的某些屬性,我是在后臺代碼中添加的。

       TreeNode newNode = new TreeNode();

       newNode.Text = “showText”;

       newNode.Value =id;

       newNode.NavigateUrl = id; // 可用來在javascript中獲取需要的value或text值

       newNode.ShowCheckBox = true;   //顯示checkbox
       newNode.Expanded = false;  //節(jié)點折疊
       newNode.Checked = true;  //checkbox選中

      獲取Treeview帶Input控件的節(jié)點:var tree = document.getElementById("treenameOrid").getElementsByTagName("input");

      上邊設(shè)置的是checkbox,所以tree選出的就是帶checkbox的項。它不同于var treeitem=document.getElementById("treenameorid");不可遍歷直接獲取text和value;

      獲取Treeview中Checkbox選中的節(jié)點,通常作為一個判斷條件: if (tree[i].type == "checkbox" && tree[i].checked) {內(nèi)容}

      獲取各個節(jié)點需要的值:var s = tree[i].nextSibling.pathname; 發(fā)現(xiàn)這個費了我不少腦細胞。要用此屬性獲取值,必須設(shè)置屬性newNode.NavigateUrl = 需要的值;

       好啦,現(xiàn)在給出一個javascript的完整代碼

              var idlist;
              function GeSelectedNode() {
                  var getAllNodes = "";
                  idlist = new Array(); //實例化數(shù)組
                  var tree = document.getElementById("treenameOrid").getElementsByTagName("input");
                  for (var i = 0; i < tree.length; i++) {
                      if (tree[i].type == "checkbox" && tree[i].checked) {                      

                          var s = tree[i].nextSibling.pathname;  //要用此屬性獲取值,必須設(shè)置屬性newNode.NavigateUrl = 需要的值;
                          getAllNodes += s + '/';
                          idlist.push(s);  //將值添加入數(shù)組最后一項;

                      }
                  }
                  alert(tree.length);
                  alert(getAllNodes);
              }

      現(xiàn)在,運行起來,看看是不是你需要的結(jié)果,如果不對,別忘了設(shè)斷點調(diào)試哦。

        vs2008
        (51)vs2008
        微軟的開發(fā)工具當前是可視化軟件開發(fā)工具的主流,越來越多的從業(yè)人員,將會使用系列開發(fā)工具,提供了的即時編輯和套用的功能。而且,對的支援感覺起來不比差,同時,它還提供了和一樣的,也就是可以一個分割視窗,同時,我們還是可以看到設(shè)計畫面和源代碼。相對于的技術(shù)不成熟,在使用方面和功能方面趨向完善。...更多>>
        • Visual Studio 2008(vs2008)中文專

          05-15 / 3.75G

          推薦理由:Visual Studio 2008 中文專業(yè)版 vs2008(含MSDN for SP1) 軟件大小: 3.84G 軟件語言: 簡體中文 軟件類別:
        • Visual Studio 2008 SP1 補丁(VS20

          09-08 / 848.2M

          推薦理由:微軟Visual Studio 2008 SP1 簡體中文版發(fā)布,VS作為微軟旗艦級的開發(fā)集成環(huán)境最新版2008中加入了對WPF以及
        • Visual Studio 2008中文版

          05-15 / 1.90G

          推薦理由:VS2008的性能改進以及十大新功能Visual Studio 2008的性能改進 在 VS 2008中,我們就開發(fā)人員所關(guān)心的一些常
        • Visual Studio 2010vs2010中文旗艦

          05-15 / 2.25G

          推薦理由:Microsoft Visual Studio 2010 專業(yè)版是一個集成環(huán)境,它簡化了有關(guān)創(chuàng)建、調(diào)試和部署應(yīng)用程序的基本任務(wù)。借
        • Visual Studio 2005(vs2005)簡體中

          05-15 / 1.46G

          推薦理由:需要注意的是:下載后解壓,找到SETUP文件夾下的setup.sdb,用記事本打開它找 到 [Product Key],將下面的一
        • MSDN Library for Visual Studio 2

          05-15 / 1.58G

          推薦理由:MSDN Library for Microsoft Visual Studio 2005,msdn幫助文件,從 VS2005的安裝DVD光盤中分離出來的. MSDN

        相關(guān)評論

        閱讀本文后您有什么感想? 已有人給出評價!

        • 8 喜歡喜歡
        • 3 頂
        • 1 難過難過
        • 5 囧
        • 3 圍觀圍觀
        • 2 無聊無聊

        熱門評論

        最新評論

        發(fā)表評論 查看所有評論(0)

        昵稱:
        表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
        字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)
        推薦文章

        沒有數(shù)據(jù)