javascript:将脚本标记插入div并执行

时间:2019-03-22 14:39:32

标签: javascript

我有

<div id=test>
<div>

我正在尝试插入脚本

var s = document.createElement('script');
s.setAttribute('type', 'text/javascript');
s.value = 'alert(1)';
document.getElementById('test').appendChild(s);

但是在此之后我只能找到

<div id="test">
<script type="text/javascript">
</script>
</div>

它没有运行警报(1)

该怎么做?

1 个答案:

答案 0 :(得分:1)

您要使用:

s.innerText = 'alert(1)';