为什么需要使用 document.write?

解决方案 »

  1.   


    没有出错阿,页面有输出link1的内容呢
      

  2.   


    link1 = links[0].href.toString();
    document.write(link1 + "</br>");
    num = parseInt(str);
    document.write("num=" + num);
    这么写有问题没
      

  3.   

    document.write它总是重画页面的。
      

  4.   

    link1 = links[0].href.toString();
    document.write(link1 + "</br>");这里的 link1 有没有输出,有,输出是多少?
      

  5.   


    没有 links[0].href.toString();这里有错吗? 错在哪?
      

  6.   

    把document.write换成alert你就知道了
      

  7.   


    改成alert后就直接多打开一个页面了,为什么呢? , 
      

  8.   

    <br></br>??
    我一般用<br/>
      

  9.   

    你的问题很多。
    比如就link1 = links[0].href.toString();
    .toString()完全不必写。href属性本身就是String类型的。再者,如果links[0].href为null的情况下就出问题了。还有document.write必须运行在onload之前。一定要在onload之后只能用设置DOM的innerHTML属性。
      

  10.   

    document.write必须运行在onload之前? 也就是说, 我现在用document.write输出,其实执行 document.write(link1)的时候还没有执行body里的语句, 所以并没有显示body里的第一个链接。  这样理解对吗?
      

  11.   

    有没有显示跟你的script的位置顺序有关document.write运行在onload里或之后,就会输出到一新页面里