读书人

小弟我怎么实现这样的功能

发布时间: 2012-03-11 18:15:38 作者: rapoo

我如何实现这样的功能
<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>

读书人网 >JavaScript

热点推荐