日期:2014-05-16  浏览次数:20300 次

我如何实现这样的功能
<html>
<body>
<script language="javascript" type="text/javascript">
<!--
function inc(){
  document.getElementById("here").innerHTML='<script language="javascript" type="text/javascript" src="b.js"></script>';
}
-->
</script>
<div id="here"></div>
<input type="button" value="导入" onclick="inc()" />
</body>
</html>

上面代码不行啊!
就是如何将b.js动态导入并显示出其代码内容

------解决方案--------------------

导入可以 
用document.createElement("script")

显示代码内容就免了吧

------解决方案--------------------
加载script;
JScript code
var script = document.createElement("script");
script.language = "javascript";
script.src = "b.js";
document.body.appendChild(script);

------解决方案--------------------
HTML code
 <html>  
<head>
<script  language="javascript"  type="text/javascript">
<!--
function  inc(){
  var oDiv = document.getElementById('here');

  var oScript= document.createElement("script");

  oScript.type ="text/javascript";

  oScript.src="b.js";

  oDiv.appendChild( oScript);
}
-->
</script>
</head>
<body>
<div  id="here"> </div>
<input  type="button"  value="导入"  onclick="javascript:inc()"  />
</body>
</html>