Datagrid 在客户端有定义,但是数据列是在后台生成的,要怎样在客户端(没有提交页面的情况下)获取到datagrid的列数呢?
------解决方案--------------------------------------------------------
<table id= 'dg '>
<tr> <td> 123 </td> <td> 123 </td> <td> 123 </td> <td> 123 </td> <td> 123 </td> <td> 123 </td> <td> 123 </td> <td> 123 </td> <td> 123 </td> <td> 123 </td> <td> 123 </td> <td> 123 </td> </tr>
</table>
<script language=javascript>
alert(document.getElementById( "dg ").cells.length);
</script>
------解决方案--------------------------------------------------------
上述方法全部试验过了,还是不行,提示缺少对象,脚本发生错误。
______________________________________________________________
可能是你自己的js函数没有写对,因为以上写法应该没有问题的。
提示:datagrid在客户端其实是个table对象,所以用table的操作是没有问题的,关于客户端的对象及其属性方法事件等你可以查看DHTML手册,或者MSDN.