请问一下一个表格的定义如下形式<table id=" + nodeid + "  type="+nodetype+"  border=0 cellspacing=0 cellpadding=0>。请问怎样利用JAVASRIPT删除html页面中指定表格。让他不再显示!
请指教!!

解决方案 »

  1.   

    theTable.outerHTML = "";或者theTable.style.display = "none";
      

  2.   

    //******************************************************************************
    /*
        作者:  王明哲
    功能:  根据行号删除表格的一列
    参数:  tableId  表格id
        rowNum   要删除的行号
    返回值: 无
        版本    beta1.0
    */
    function deleteRow(tableId,rowNum){
    var tableObj = document.getElementById(tableId);//获取table对象
    tableObj.deleteRow(rowNum);
    }
      

  3.   

    /*
        作者:  王明哲
    功能:  删除选定的行
    参数:  tableId      表格id
        withHeader   是否包含头,true包含,false不包含
        withEmpty    是否可以为空,如果为true则可是删除所有表格的记录
        ColumnNum    checkbox所在的列
        elementIndex checkbox元素所在的索引号
    返回值: 无
    版本    beta1.0
    */
    function deleteSelectedRow(tableName,withHeader,withEmpty,ColumnNum,elementIndex)
    {
    var tableObj = document.getElementById(tableName);//获取table对象
    var startRow = (withHeader?1:0);//是否包含头
    var intRows  = tableObj.rows.length;//获得行数
        var retainRow = startRow +(withEmpty?0:1); for(var i=intRows-1;i>=startRow;i--)
    {
    if (tableObj.rows[i].cells[ColumnNum].children[elementIndex].checked )
    {
    if((tableObj.rows.length>retainRow)){
    tableObj.deleteRow(i);
    }
    }
    }
    }