是这样
我现在要做一个可以动态扩展的表格表格的里有一个隐藏的行是这样的形式的<tr><td></td>.....<td></td></tr>
这一行里记录了一个表格每个格子的属性应该是什么,比如这个格子的style,这个格子里放什么样的控件等添加行的时候就根据这行里的内容去动态添加行但是我现在通过JavaScript获得了一个隐藏的<td>其他的属性都可以获得,但是style属性得到的确实一个null我想知道这是怎么回事是否和浏览器版本有关系?我的浏览器是IE6我应该如何解决这个问题?谢谢大家 

解决方案 »

  1.   

    我是通过 td的attributes获得了td的所有属性然后遍历里面的所有item的不知道是不是有其他方法谢谢
      

  2.   

    <tr><td></td>.....<td></td></tr>
    不明白你这样做的目的, 但是:
    你确实没有给td定义style属性嘛.
      

  3.   

    getAtrribute("style")应该可以获得object对象的。
      

  4.   

    我这个没有楼主所说的问题,我也是在ie6下运行:<table border="1"><tr><td id="theCell" style="background-color:#99ccff;display:none">bbbbb</td><td>列2
    </td></tr></table>
    <a href="#" onclick="javascript:alert(theCell.getAttribute('style'));">测试</a>如果你没为这个td定义style, 获取到的也是一个object,而不是null
      

  5.   

    但是 我现在 是定义了style获取到的还是 null郁闷了不过我用其他方法变通实现了需求
      

  6.   


    一句话点醒我梦中人啊~我回去试试貌似那天是不行的~不知道得到的是什么样的对象?就是类似 propertyName:object 的键值对吗?