一旦页面load完毕,再向里面写就会先清空当前的doc,然后再写入新的内容,是不能保留住的,你换一个方法吧,可以考虑用server端写

解决方案 »

  1.   

    我用的是纯粹的客户端,我想过在function1中加入包含那些函数的语句
    (把函数另外写到一个js中),但好像很可能陷入死循环。
      

  2.   

    document.body.innerHTML .= "your code";
      

  3.   

    方法一:使用楼上的办法,都在一个也面操作,可以使用任何编写的function
    方法二:写到一个js中在,document.write(使用scr=你的js文件)方法一,比较科学,多看看dhtml
      

  4.   

    将生成代码写入页面最后:var new = "你document.write写出的html代码";
    document.body.insertAdjacentHTML('beforEnd', new);
      

  5.   

    agree.document.write前会把页面清空
    ------------------------------------
    体验速度,体验CSDN新版论坛助手:http://community.csdn.net/Expert/TopicView.asp?id=3108679