document.write('<table><tr><td>');
document.write('ssss</td></tr></table>');改成
var str='<table><tr><td>';
str=str+'ssss</td></tr></table>';
document.write(str);

解决方案 »

  1.   

    下面的代码不知道为什么在网页上显示不了:document.write('<table><tr><td>');
    document.write('ssss</td></tr></table>');
    在我机器上这个也能显示阿!你的什么浏览器,我的ie
      

  2.   

    document.write('<table><tr><td>');
    document.write('ssss</td></tr></table>');
    我的机器也可以显示。你的IE有问题吧。
      

  3.   

    alert出来innerHTML就知道为什么了
      

  4.   

    在我这是可以显示的
    你也可以试试
    document.open();
    document.write('<table><tr><td>');
    document.write('ssss</td></tr></table>');
    document.close();
      

  5.   

    var str="<table><tr><td>";
    str +='ssss</td></tr></table>';
    document.write(str);
    这样是绝对可以的
      

  6.   

    document.open();
    document.write('<table><tr><td>');
    document.write('ssss</td></tr></table>');
    document.close();我这样 的确可以
      

  7.   

    我的浏览器是IE6.0的,应该没问题,我试过了,如果我新建一个页面,然后在新页面里加入下面的代码就没问题:   document.write('<table><tr><td>');
       document.write('ssss</td></tr></table>');但是在我正在做的那个页面就显示不了,一定要在一行才能正常显示,就算加上document.open(),document.close()或document.write(str)都没用,我不知道是不是该页面其他代码影响了,但让我想不通的是document.write('<table><tr><td>ssss</td></tr></table>')却能正常显示,真的是见鬼——继续研究去