在运行时将脚本标记添加到 index.html

Add script tag to index.html during runtime

我有以下文档,我想在页面加载后在标题下添加脚本,我应该怎么做?

这是我的简单页面

<html>
<head>
<title>Simple demo</title>
</head>
<body>
<h1>Demo</h1>
<p>
Very simple UI – just text and a link:
<a id="demoLink" href="#">Click me!</a>
</p>
</body>
</html>

脚本应该很简单

<script>console.log(test) </script>

有可能吗?如果不是,我应该如何通过控制台执行此操作?

页面加载后,"adding an script node" 或 "executing a piece of script" 之间没有重大区别。如果您确实想在 <head> 中添加 <script> 节点,您可以使用 DOM API.

要在页面加载后加载脚本,您需要像这样添加它:

<script>
    var script = document.createElement('script');
    script.src = "http://something.com/js/something.js";
    document.getElementsByTagName('head')[0].appendChild(script);
</script>