document.all.sidebar.innerHTML = "<script language='JavaScript' type='text/JavaScript' src='http://www.www.com/kl.js><\/script>";加转义

解决方案 »

  1.   

    document.all.sidebar.innerHTML = "<script language='JavaScript' type='text/JavaScript' src='http://www.www.com/kl.js'></script>";
      

  2.   

    if (true) {
    document.write("<scr" + "ipt language='javascript' src='kl.js' type='text/javascript'><\/scr"+"ipt>");
    }
      

  3.   

    1.转义.如楼上。2.或者把<script和</script>拆开写。document.all.sidebar.innerHTML = "<"+"script language='JavaScript' type='text/JavaScript' src='http://www.www.com/kl.js><"+"/script>";
      

  4.   

    是这样的吧?怎么还是不行呀?document.all.sidebar.innerHTML =  "<"+"script language='JavaScript' type='text/JavaScript' src='kk.js><"+"/script>";
      

  5.   

    document.all.sidebar.innerHTML = "\<script language='JavaScript' type='text/JavaScript' src='http://www.www.com/kl.js\>\</script\>";
      

  6.   

    document.all.sidebar.innerHTML = "\<script language='JavaScript' type='text/JavaScript' src='kk.js'\>\</script\>";还是不行呀 :((((
      

  7.   

    这样写不行,html文件中用到的js文件是在页面加载的时候,寻找<script>标记来判断的,它根本不会执行完语句document.all.sidebar.innerHTML = "<script language='JavaScript' type='text/JavaScript' src='http://www.www.com/kl.js></script>";后再去判断。在页面运行的时候动态加入是无效的