可以通过表格里面的数据,来判断这些数据所在的行号吗?????如果可以,请各位高手指点指点

解决方案 »

  1.   

    给你一段代码:
    <span id=span1>
    <table border=0>
    <tr><td>1</td></tr>
    <tr><td>3</td></tr>
    <tr><td>3</td></tr>
    <tr><td>4</td></tr>
    </table>
    </span>
    <script>
      var DataTable; 
      var DataTableRow;
      DataTable  = document.all.span1.children(0);
      for(i = 0;i <= DataTable.rows.length; i++){
        DataTableRow = DataTable.rows(i);
         //Trim_Value是去除内容的空白,必顺要有
        if(Trim_Value(DataTableRow.cells(0).innerText) == "3"){
          alert(i);//这个就是行数了,记得要加1啊(因为行数是从0开始的)
          }
      }//Trim_Value是去除字符的空白函数
    function Trim_Value(strValue)
    {
      try{
        var j;
        if(strValue.length != 0) {
          for (j=0;j<strValue.length;j++) {
            if (strValue.substr(j,1)!=" " && strValue.substr(j,1)!=" " ) {
              strValue = strValue.substr(j);
              break;
            }
            if (j==strValue.length-1) {
              strValue = "";
              break;
            }
          }
          
          for (j=strValue.length-1;j>=0;j--) {
            if (strValue.substr(j,1)!=" " && strValue.substr(j,1)!=" ") {
              strValue = strValue.substr(0,j+1);
              break;
            }
          }
          
        }
      }
      catch(e){
      }
      return strValue;
    }</script>
      

  2.   

    注意,上面那段代码是用js实现的,和.Net没有任何关系.
    而且你说的也只能通过js实现吧,呵呵.