自己解第2个问题,cell.clientHeight  cell.clientWidth

解决方案 »

  1.   

    cellIndex Property--------------------------------------------------------------------------------Retrieves the position of the object in the cells collection of a given row. 
      

  2.   

    <table border=1 onclick="alert('第' + (event.srcElement.parentElement.rowIndex+1) + '行,第'+(event.srcElement.cellIndex+1)+'列')">
      <tr>
        <td>111</td>
        <td>222</td>
        <td>333</td></tr>
      <tr>
        <td>444</td>
        <td>555</td>
        <td>666</td></tr>
      <tr>
        <td>777</td>
        <td>888</td>
        <td>999</td></tr>
    </table>
      

  3.   

    这只是在没有单元格合并的时候正确啊
    <table border=1 onclick="alert('&micro;&Uacute;' + (event.srcElement.parentElement.rowIndex+1) + '&ETH;&ETH;,&micro;&Uacute;'+(event.srcElement.cellIndex+1)+'&Aacute;&ETH;')">
      <tr>
        <td>111</td>
        <td>222</td>
        <td>333</td></tr>
      <tr>
        <td colspan=2>444</td>
        <td>click</td></tr>
      <tr>
        <td>777</td>
        <td>888</td>
        <td>999</td></tr>
    </table>
      

  4.   

    合并不合并的照 天生我菜 那样做也一样可以啊!如何用javascript添加一个表格
      

  5.   

    csdntzg(天生我菜) 的ie里面可以运行,firefox里面没反应
      

  6.   

    如果考虑列合并的情况,首先必需得到实际的总列数,要有可参照物,因此表格中的任意一行都不可靠,不过可以借助<colgroup>标签来获取,然后通过遍历行里的单元格并结合colspan属性来计算并获取对应的列号