Javascript document.createElement(';脚本';)不工作

Javascript document.createElement(';脚本';)不工作,javascript,html,script,Javascript,Html,Script,我正在尝试创建这样一个脚本: <script> var book_id = localStorage.getItem("id"); var path = "public/books/book-"+book_id +".js"; var script = document.createElement('script'); script.src = path; document.head.

我正在尝试创建这样一个脚本:

<script>
    var book_id = localStorage.getItem("id");
    var path = "public/books/book-"+book_id +".js";
    var script = document.createElement('script');
    script.src = path;
    document.head.appendChild(script);
</script>

var book_id=localStorage.getItem(“id”);
var path=“public/books/book-”+book_id+“.js”;
var script=document.createElement('script');
script.src=路径;
document.head.appendChild(脚本);

但是我的代码不起作用。我该怎么办?

如果您解释了它到底是如何不工作的,这会很有帮助,例如,您返回了什么错误消息或不需要的输出,以及您期望的结果。没有创建脚本,没有包含js文件,因此我不能使用此文件中声明的任何变量。这是否回答了您的问题?它不起作用。您是否尝试过:document.getElementsByTagName('head')[0]。appendChild(脚本)?