document.write(' <script src="js.js" type="text/javascript"> </script>');
改成var objScript=document.createElement("script");
objScript.src=js.js

解决方案 »

  1.   

    直接对标签操作src或者修改className
      

  2.   

    操作css样式:
    document.getElementById("对象id").className='你的样式类';
      

  3.   

    document.write('\<script src=\"js.js\" type=\"text/javascript\"\>  \<\/script\>'); 
    这样也可以
      

  4.   

    要转义一下就可以了CSS样式一样转义一下
      

  5.   

    操作css样式: 
    document.getElementById("对象id").className='你的样式类';
    这样不行啊.................我必须引用.css文件啊
    ----------------------------------------------------------------------
    document.write('\ <script src=\"js.js\" type=\"text/javascript\"\>  \ <\/script\>');  
    这样也可以
    这样也不行啊因为不支持这样写要用类似var objScript=document.createElement("script");
    objScript.src=js.js
    这样的方法docment.write会有http://topic.csdn.net/t/20050202/14/3770820.html 这个问题
      

  6.   

    document.write('\  <script src=\"js.js\" type=\"text/javascript\"\>  \  <\/script\>');   
    这样不行??
    哪不知道你要干什么了
    一直这么用都没问题
      

  7.   


    我明白你的意思了,这样是不行的,刚开始没注意了,你这样后document.write这个就会重写,当然会出错了!不管你document.write里面用什么都是会出错,因为你重写页面了,下面的就没有什么函数和对象了
      

  8.   

    所以在调用函数理是不能使用document.write的
      

  9.   

    对啊
    var objScript=document.createElement("script");
    objScript.src=js.js
    这样就可以那css怎么用啊
      

  10.   

    var objHead=document.getElementsByTagName('head');
    var objCSS=document.createElement('link');
    objCSS.rel='stylesheet';
    objCSS.type='text/css';
    objCSS.href=css.css;
    objHead[0].appendChild(objCSS);