想要把TABLE:DATAGRID1中的CHECKBOX控件去掉
s=DataGrid1.outerHTML;
exp=???
alert(s.replace(exp,""));

解决方案 »

  1.   

    到底匹配哪里啊?如果只是要删除checkbox的话,用dom的方法来删除对象
      

  2.   

    TABLE的HTML为
    <table cellspacing="0" rules="all" bordercolor="Gray" border="1" id="DataGrid1" style="border-color:Gray;border-width:1px;border-style:solid;width:100%;border-collapse:collapse;">
    <tr>
    <td style="width:20pt;">选择</td><td style="width:20pt;">序号</td><td>设备名称</td><td>设备位置</td><td>维护周期</td><td>维护内容</td><td>维护时间</td><td>责任人</td><td>备注</td>
    </tr><tr>
    <td nowrap="nowrap">
    <input id="DataGrid1__ctl2_SelectCheckBox" type="checkbox" name="DataGrid1:_ctl2:SelectCheckBox" />
    </td><td>
    <span id="DataGrid1__ctl2_gridIndex">1</span>
    </td><td>gghjjhg</td><td>address</td><td>10</td><td>iiiii</td><td>2003-10-1</td><td>xwj</td><td>jhjhj</td>
    </tr>
    </table><br>
      

  3.   

    我在页面要显示,但用FSO生成EXCEL文件或打印时,不想要CHECKBOX,怎么解决
      

  4.   

    <table cellspacing="0" rules="all" bordercolor="Gray" border="1" id="DataGrid1" style="border-color:Gray;border-width:1px;border-style:solid;width:100%;border-collapse:collapse;">
    <tr>
    <td style="width:20pt;">选择</td><td style="width:20pt;">序号</td><td>设备名称</td><td>设备位置</td><td>维护周期</td><td>维护内容</td><td>维护时间</td><td>责任人</td><td>备注</td>
    </tr>
    <tr>
    <td nowrap="nowrap">
    <input id="DataGrid1__ctl2_SelectCheckBox" type="checkbox" name="DataGrid1:_ctl2:SelectCheckBox" />
    </td><td>
    <span id="DataGrid1__ctl2_gridIndex">1</span>
    </td><td>gghjjhg</td><td>address</td><td>10</td><td>iiiii</td><td>2003-10-1</td><td>xwj</td><td>jhjhj</td>
    </tr>
    <tr>
    <td nowrap="nowrap">
    <input id="DataGrid1__ctl2_SelectCheckBox" type="checkbox" name="DataGrid1:_ctl2:SelectCheckBox" />
    </td><td>
    <span id="DataGrid1__ctl2_gridIndex">1</span>
    </td><td>gghjjhg</td><td>address</td><td>10</td><td>iiiii</td><td>2003-10-1</td><td>xwj</td><td>jhjhj</td>
    </tr>
    <tr>
    <td nowrap="nowrap">
    <input id="DataGrid1__ctl2_SelectCheckBox" type="checkbox" name="DataGrid1:_ctl2:SelectCheckBox" />
    </td><td>
    <span id="DataGrid1__ctl2_gridIndex">1</span>
    </td><td>gghjjhg</td><td>address</td><td>10</td><td>iiiii</td><td>2003-10-1</td><td>xwj</td><td>jhjhj</td>
    </tr>
    <tr>
    <td nowrap="nowrap">
    <input id="DataGrid1__ctl2_SelectCheckBox" type="checkbox" name="DataGrid1:_ctl2:SelectCheckBox" />
    </td><td>
    <span id="DataGrid1__ctl2_gridIndex">1</span>
    </td><td>gghjjhg</td><td>address</td><td>10</td><td>iiiii</td><td>2003-10-1</td><td>xwj</td><td>jhjhj</td>
    </tr>
    <tr>
    <td nowrap="nowrap">
    <input id="DataGrid1__ctl2_SelectCheckBox" type="checkbox" name="DataGrid1:_ctl2:SelectCheckBox" />
    </td><td>
    <span id="DataGrid1__ctl2_gridIndex">1</span>
    </td><td>gghjjhg</td><td>address</td><td>10</td><td>iiiii</td><td>2003-10-1</td><td>xwj</td><td>jhjhj</td>
    </tr>
    </table>
    <script>
    var tab = document.getElementById("DataGrid1");
    for (var i=1;i<tab.rows.length;i++)  tab.rows[i].cells[0].firstChild.removeNode(true)
    </script>
      

  5.   

    function printDataTable() {
    win = window.open();
    self.focus();
    win.document.open();
    win.document.write("<TABLE width=100% cellSpacing=0 cellPadding=0 border=1 >");
    ==================win.document.write(Table1.innerHTML);===
    win.document.write("</TABLE>");
    win.document.close();
    win.print();
    win.close();
    }
      

  6.   

    <script language="JavaScript">
    <!--
    s=document.getElementById("DataGrid1").outerHTML;
    exp=/<input.+checkbox.+>/ig;
    alert(s.replace(exp,""));
    //-->
    </script>