javascript
  • c#
  • html
  • 2012-01-06 2 views 0 likes 
    0

    私は、コードビハインドからstringbuilderを持つテーブルとしてレポートを作成しました。各行の最初のTDチェックボックスで、各チェックボックスのIDが動的に割り当てられている:div要素を持つ配列をコードビハインド内で動的に設定します。 C#、javascript

    sb.Append("<td><input type='checkbox' id='chkSelectAll_" + i + "' name='chk_" + i + "' onclick='JavaScript: chkAll_click(this);' />&nbsp;</td>" 
    

    aspxページは、マスターページを使用して移入する形態以外

    <asp:Content><div id='divMain'></div></asp:Content> 
    

    フォーマット。私が実行している問題は、作業するdivのすべての要素(または実際には)を見つけるのが難しいことです。ここに私が与えられたjavascriptがあります。 (職場でのチームプロジェクトは、私はちょうどので、何も変更することはオプションではありませんプロジェクトで1つのタスクを割り当てられていた。)

    function divBatchBuild_click() { 
        debugger 
        var form = document.forms[0]; 
        var visitList = ''; 
    
        for (i = 0; i < form.elements.length; i++) { 
    
         if (form.elements[i].type == 'checkbox') { 
          //alert(form.elements[i].id.toString()); 
    
          if (form.elements[i].checked == true && 
           form.elements[i].id != 'chkSelectAll') { 
    
           var y = form.elements[i].id; 
           //alert('id=' + y[1].toString()); 
           visitList = visitList + y[i].toString() + '|'; 
          } 
         } 
        } 
    } 
    

    は、どうやらこれは、以前のプロジェクトで働いていたが、この報告書で使用する場合のプロセスは、内部に入ることはありませんifステートメント何が間違っているのかについての助けをいただければ幸いです。

    +0

    最終的なHTMLのサンプルを投稿してください。特にテーブル。 – JaredPar

    +0

    テーブルのhtmlソースを意味しますか? –

    +0

    は基本的にブラウザによってレンダリングされる最終HTMLです。主に最後のdivMain部分 – JaredPar

    答えて

    0

    まず、divを取得してから、チェックボックスのタグを使ってdivの要素を取得したいと思います。次のようなもの:

    関連する問題