<html>
<head>
<title>test</title>
</head>
<body>
<table border="1">
<tr>
<td>0</td>
<td>1</td>
<td style="display:none;">2</td>
<td onclick="alert(this.cellIndex)">3</td>
<td>4</td>
<td>5</td>
</tr>
</table>
</body>
</html>
0 | 1 | 2 | 3 | 4 | 5 |
}
不知道如何解决。ie下只能遍历了,要性能或者二分。
如果是整列控制隐藏,可以考虑用列控制标签
来对应控制如果是非整列控制,则根据需求来定了。
另外,非常BT的是:IE7-中表格单元格的cellIndex,居然是根据表格布局流中的占位来确立索引值的,你可以试一下对单元格应用样式:
在这种情形下,其cellIndex属性值会自动调整为该行所在的未产生cellInde紊乱的单元格集合的长度。但其所在行的cells集合的长度属性length值不变。
例如:一行中有10列单元格,其中有5列会因为样式设置导致在表格布局流中不占位,它们的cellIndex属性都会自动调整为一样的值——5。