JS 如何 在指定的位置输出一段js脚本?

那些年我们一起 发布于 2014/07/10 11:21
阅读 2K+
收藏 0

在下面这个div中动态添加一段js

<div id="djs">
</div>



需要添加的js,<script src="http://www.xxxx.com/report.js"></script>,要保证添加到div下这段js可以执行。

用$("#djs").html('...');这种方式不行,用$("#djs").text('...')这种方式可以添加过去,但是是字符串不能执行js脚本,请问有什么好的方法,可以将这段js代码,添加到这个div下,知道的高手麻烦解答一下,在线等,非常着急,谢谢!!!

加载中
0
ElvisZheng
ElvisZheng

如果一定要这么干:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
    <div id="djs"></div>
</body>
<script type="text/javascript">
    var script = document.createElement("script");
    script.type = "text/javascript";
    script.text="alert('hello!!')";
    document.getElementById("djs").appendChild(script);
</script>
</html>



0
Arrowing
Arrowing

js不是这么用的,其他方法肯定也可以解决你的问题

不要钻牛角尖

那些年我们一起
那些年我们一起
实际需求,需要这么做啊
0
mark35
mark35
直接用writeline命令,连接需要enocde(主要是把<改成 &lt; )
那些年我们一起
那些年我们一起
求详解
0
校长
校长
楼上正解
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部