小编mik*_*lee的帖子

动态删除html表中的多列

我正在尝试使用javascript从html表中删除多个列。它使用的逻辑是在第一行中搜索标签“”,然后删除该列。

问题是,如果顶行中只有一个单元格具有“”,那么它将删除该列,但如果有多个列,则会引发错误。

这是我的代码

<!DOCTYPE html>
<html>
<body>
<table style="width:100%" border='1' id='Just_for_california'>
  <tr>
    <td><span></span></td>
    <td>S</td>      
    <td><span></span></td>
  </tr>
  <tr>
    <td>Eve</td>
    <td>Jackson</td>        
    <td>94</td>
  </tr>
  <tr>
    <td>John</td>
    <td>Doe</td>        
    <td>80</td>
  </tr>
</table>

</body>


<script>



    var dataTable_length = document.getElementById('Just_for_california').rows[0].cells.length;
    var count_rows = document.getElementById('Just_for_california').rows.length;
    var column_array = [];
    for(var i=0; i<dataTable_length; i++)
    {
        var str = document.getElementById("Just_for_california").rows[0].cells[i].innerHTML;
        if(str.search("<span></span>") != -1)
        {
            column_array.push(i);
        }

    }
    var len = column_array.length;
    for(var i=count_rows-1 ; i>=0;i--)
    {
        rows_number = document.getElementById('Just_for_california').rows[i];
        console.log("row_number:"+i);

            for(var j=0; j<len;j++)
            {
                rows_number.deleteCell(column_array[j]);
            }

    }




</script>
</html>
Run Code Online (Sandbox Code Playgroud)

html javascript

6
推荐指数
1
解决办法
5531
查看次数

在ubuntu上安装apache2

我的apache2在ubuntu上运行正常.但是现在它重新启动时会显示以下错误.

  • 重新启动Web服务器apache2 apache2:无法可靠地确定服务器的完全限定域名,使用127.0.1.1 for ServerName apache2:无法可靠地确定服务器的完全限定域名,使用127.0.1.1 for ServerName

我尝试卸载然后重新安装它..

我编辑我的配置文件并添加了ServerName localhost

虽然错误消失但我仍然无法在浏览器上运行localhost

ubuntu apache2 ubuntu-12.04

1
推荐指数
1
解决办法
4281
查看次数

标签 统计

apache2 ×1

html ×1

javascript ×1

ubuntu ×1

ubuntu-12.04 ×1