注入没有src属性的代码?

时间:2014-03-30 04:15:55

标签: javascript jquery html inject code-injection

当您注入这样的脚本时:

var e = document.createElement('script');
e.src = "script.js"
document.documentElement.appendChild(e);

它将此添加到html文件:

<script src="script.js">
</script>

但是,我如何注入一个脚本元素,以便将它添加到html文件中?:

<script>
//script contents
</script>

感谢。

1 个答案:

答案 0 :(得分:1)

只需设置HTML:

即可
var e = document.createElement('script');
e.innerHTML = "alert('Hi')";
document.documentElement.appendChild(e);

JSFIDDLE