Kat*_*ieK 2 html javascript dom
我想附加一个脚本标记,它将一行JavaScript执行到文档的头部,而不是附加一个空的脚本标记并使用src属性.
这是我到目前为止所得到的:
<script type="text/javascript">
var scriptContents = 'alert("hi")';
var theScript = document.createElement('script');
theScript.type = 'text/javascript';
theScript.appendChild(scriptContents);
document.getElementsByTagName('head')[0].appendChild(theScript);
</script>
Run Code Online (Sandbox Code Playgroud)
这是我遇到麻烦的appendChild(scriptContents)部分.如何更改此设置以使警报显示在浏览器中?
您需要将其作为文本节点附加.试试这个:
theScript.appendChild(document.createTextNode(scriptContents));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1027 次 |
| 最近记录: |