我有一个像这样的代码:
var myscript = document.createElement('script');
myscript.setAttribute('src','codescript.js');
document.head.appendChild(myscript);
结果是:
<head>
<script src="codescript.js"></script>
</head>
好吧,我该如何更改代码。我希望将脚本放入更具体的DIV标签中。
例如:
<head></head>
<body>
<div id="this">
<script src="codescript.js"></script>
</div>
</body>
答案 0 :(得分:3)
试试这个:
var myscript = document.createElement('script');
myscript.setAttribute('src','codescript.js');
var div = document.getElementById('this');
div.appendChild(myscript);
document.getElementById :获取具有指定id的元素,该元素作为第一个参数传递给该函数。
答案 1 :(得分:0)
使用jQuery,您只需使用$.getScript('codescript.js');
加载代码。