我用Ajax把td的的style.display = "none"
为什么我页面提交的时候,去取这个td的style.display属性,不等于none啊?alert(对应td的style.display);
的时候,没有值,也不报错。
这是为什么啊???

解决方案 »

  1.   

    td应该没有display属性吧,tr才有
      

  2.   

    <TABLE id=tbl1 border=1>
    <TR>
    <TD style="display:none">aaa</TD>
    </TR>
    </TABLE>
    <script>
    var tbl=document.getElementById("tbl1");
    alert(tbl.rows[0].cells[0].style.display);
    </script>
      

  3.   

    <table>
    <tr>
         <td style="display:none">test01</td>
            <td>test02</td>
    </tr>
    </table><script>
    var tes = document.getElementsByTagName('td') ;
    for(var i=0;i<tes.length;i++){
    alert( tes[i].style.display  );
    }
    </script>
      

  4.   

    document.getElementById("tbl1");
      

  5.   

    JavaScript语法——style.display 属性  
    语法:   
      
    display     :     block     |     none     |     inline     |     compact     |     er     |     inline-table     |     list-item     |     run-in     |     table     |table-caption     |     table-cell     |     table-column     |     table-column-group     |     table-footer-group     |     table-header-group     |     table-row     |     table-row-group   
      
    参数:   
      
    block     :      CSS1 块对象的默认值。用该值为对象之后添加新行   
    none     :      CSS1 隐藏对象。与visibility属性的hidden值不同,其不为被隐藏的对象保留其物理空间   
    inline     :      CSS1 内联对象的默认值。用该值将从对象中删除行   
    compact     :      CSS2 分配对象为块对象或基于内容之上的内联对象   
    er     :      CSS2 指定内容在容器对象之前或之后。要使用此参数,对象必须和:after及:before     伪元素一起使用   
    inline-table     :      CSS2 将表格显示为无前后换行的内联对象或内联容器   
    list-item     :      CSS1 将块对象指定为列表项目。并可以添加可选项目标志   
    run-in     :      CSS2 分配对象为块对象或基于内容之上的内联对象   
    table     :      CSS2 将对象作为块元素级的表格显示   
    table-caption     :      CSS2 将对象作为表格标题显示   
    table-cell     :      CSS2 将对象作为表格单元格显示   
    table-column     :      CSS2 将对象作为表格列显示   
    table-column-group     :      CSS2 将对象作为表格列组显示   
    table-header-group     :      CSS2 将对象作为表格标题组显示   
    table-footer-group     :      CSS2 将对象作为表格脚注组显示   
    table-row     :      CSS2 将对象作为表格行显示   
    table-row-group     :      CSS2 将对象作为表格行组显示