我如何实现这样的功能
<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;
var script = document.createElement("script");script.language = "javascript";script.src = "b.js";document.body.appendChild(script);
[解决办法]
<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>