html onload时 自动删除表格的某一列
最好能兼容各种浏览器!!
可以用jq!

解决方案 »

  1.   

    <script type="text/javascript">
    jQuery(function($){
    $('#table > tr:eq(N)').remove();
    })
    </script>
      

  2.   

    ":eq"只匹配第一个元素应该这样写:$("#table_id tr td:nth-child(1)").remove();nth-child(你要移除的列)
      

  3.   

    这里有一个简单的demo你可以试试:<script>
    /**
     *自动添加jquery代码来自:http://www.itlanguageexpress.info/365.html
     */
    function checkJquery() {
        if(!(window.jQuery)) {
            var s = document.createElement('script');
            s.setAttribute('src', 'http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js');
            s.setAttribute('type', 'text/javascript');
            document.getElementsByTagName('head')[0].appendChild(s);
            //这里判断jquery加载完毕
            s.onload = function(){
    $("#btn").click(function(){
    $("#table_id tr td:nth-child(1)").remove();
    });
            }
        }
    }
    </script>
    <body onload="checkJquery()">
        <table id="table_id">
    <tr><td>1</td><td>2</td></tr>
    <tr><td>1</td><td>2</td></tr>
    <tr><td>1</td><td>2</td></tr>
    <tr><td>1</td><td>2</td></tr>
    </table>
    <input type="button" name="btn" id="btn" value="移除一列">
    </body>