我最近也也在做FF和IE兼容一些东瓜豆腐。。 动态生成DOM对象, 我一般用 parObj.insertBefore(subObj, null); 这样。 这样, IE 和FF都可用。 方法 insertBefore 一定要写上两个参数,否则FF会报错如上面这个ptr1.appendChild(c1_1); 就要写成
ptr1.insertBefore(c1_1, null); 

解决方案 »

  1.   

    不行啊,我改成insertBefore也是不行啊
      

  2.   

    后知后觉补充一下 ^ ^:动态生成的 TABLE 应该是下面这样构成的:<Table>
      <TBody>
        <Tr>
         <Td>
         内容
         </Td>
        </Tr>
      </TBody>
    </Table>
    在Table, 和Tr 之间, 必须要有 TBody 这个对象
      

  3.   

    IE下弹出的是0和1
    FF下是1和2,
    那是因为你的
    <tbody id='tbd'> 
    </tbody>
    这两个不在一行上,中间有空白字符,在FF下认为空白字符也是一个childNode的
    你改成这样 <tbody id='tbd'></tbody> 再看看结果一样不
      

  4.   

    上面这个<tbody id='tbd'></tbody>中间是没有任何字符的
      

  5.   

    考,是CSDN的问题,明明输入的时候中间没空格,怎么显示出来就有空格了