外部JavaScript没有运行,即使思想路径是正确的

外部JavaScript没有运行,即使思想路径是正确的,javascript,Javascript,我正在尝试运行我的脚本,但是HTML在获取它时遇到了一些问题。我已经学习了w3s教程,但似乎在这里找不到问题 <!doctype html> <html lang="en"> <head> <title>Javascript</title> <meta charset="utf-8"> <meta name="" content="HTML5"> <

我正在尝试运行我的脚本,但是HTML在获取它时遇到了一些问题。我已经学习了w3s教程,但似乎在这里找不到问题

<!doctype html>   
<html lang="en">      
<head> 

  <title>Javascript</title>    
  <meta charset="utf-8"> 
  <meta name="" content="HTML5">      
  <script type="text/javascript" src="h5.js"></script>  

</head>       
<body> 

    <p> Book details: <div id="bookDetails"> </div> </p>

</body> 
</html>

你可能需要提供更多的细节。与html文件相比,js文件在哪里?代码在代码段中工作,没有任何问题。它必须是本地环境中的文件路径/权限/安全问题。两者都位于桌面中的文件夹中。
 window.onload = callFunctions; 

    function callFunctions() { 

        var book = {
            name: "Javascript",
            authors: ["Carl Coder","Peter Programmer"],
            isbn: "ABC-12345-XY",   
            bookDetails: function(){return "name:" + this.name + "authors:" + this.authors + "isbn: " + this.isbn;}
        };
        document.getElementById("bookDetails").innerHTML = book.bookDetails();
    }