<body>
<div id="sct"></div>
</body>我怎么在id为sct的div添加<script src='b.js' type='text/javascript'></script>结果:<body>
<div id="sct"><script src='b.js' type='text/javascript'></script>
</div>
</body>

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE>DIV test</TITLE>
    <script language="javascript" src="./jquery.js"></script>
    <script type="text/javascript">
    <!-- 往div里面添加东西 -->
    function addSomething() {
    alert("---->"+$("#sct").html());
    $("#sct").html("aaaaaaa+<script src='b.js' type='text/javascript'><\/script>");
    alert(""+$("#sct").html());
    }
    </script>
    </HEAD>
    <BODY>
    <div id='sct'>hahaha</div>
    <input type='button' value='addSomething' onclick='addSomething()'/>
    </BODY>
    </HTML>不知道这个算是加上去了么 反正我ALERT表示只显示aaaaaaa+后面的是不显示 还是确实没有 求解释
      

  2.   


    var dom = document.getElementById("sec");
    var sc = document.createElement("script");
    sc.setAttribute("type","text/javascript");
    sc.setAttribute("src","b.js");
    dom.appendChild(sc);