来自外部JS文件的JavaScript函数将无法启动

时间:2017-10-19 10:26:42

标签: javascript

我有以下test.html文件,我正试图从sayHello()文件中调用myjslib.jssayHello只打印“你好!”到控制台但没有打印。如何从sayHello文件中调用test.html?这个问题似乎与this问题重复。但是,这个问题是解决在具有src属性的脚本标记内使用脚本代码的问题。我现在在单独的脚本标记中调用函数但它们仍然无法启动。

HTML正文

<body>
    <script src="myjslib.js"></script>
    <script>
        sayHello();
    </script>
</body>

这些是JavaScript文件中的函数

function sayHello() {
    console.log("Hello!");
}

function sayGoodbye() {
    console.log("Goodbye!");
}

1 个答案:

答案 0 :(得分:1)

您需要像这样重构代码:

<script src="myjslib.js"></script>
<script>        
  sayHello();
</script>

关于src属性

,请参阅documentation