请问下面这段代码为什么没用呢?
document.body.innerHTML+='<script type="text/javascript" src="js/sysLogin.js"><\/scr' + 'ipt>';

解决方案 »

  1.   

     document.getElementById("id").innerHTML
      

  2.   


    document.body.innerHTML不是一样吗?
      

  3.   

    document.body.innerHTML+=' <script type="text/javascript" src="js/sysLogin.js"> </scr' + 'ipt>';呢?
      

  4.   

    参考以下代码:<HTML>
    <SCRIPT>
    function insertScript(){
    var sHTML="<input type=button onclick=" + "go2()" + " value='Click Me'><BR>";
    var sScript="<SCRIPT DEFER>";
    sScript = sScript + "function go2(){ alert('Hello from inserted script.') }";
    sScript = sScript + "</SCRIPT" + ">";
    ScriptDiv.innerHTML = sHTML + sScript;
    }
    </SCRIPT>
    <BODY onload="insertScript();">
    <DIV ID="ScriptDiv"></DIV>
    </BODY>
    </HTML>
      

  5.   

    此问题已解决,谢谢大家:
    document.body.innerHTML+="<script id='mythisJS'><\/script>";
    document.getElementById("mythisJS").src="js/sysLogin.js";