Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 外部文件中的函数不';行不通_Javascript_Html - Fatal编程技术网

Javascript 外部文件中的函数不';行不通

Javascript 外部文件中的函数不';行不通,javascript,html,Javascript,Html,我很难理解为什么我在外部JS文件中定义的函数没有在页面上打印任何内容: 这是我的HTML文件: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src = "script.js"> start(document); </scr

我很难理解为什么我在外部JS文件中定义的函数没有在页面上打印任何内容:

这是我的HTML文件:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src = "script.js">
        start(document);
    </script>
</head>
<body>

</body>
</html>

标题
启动(文件);
这是我的JS文件:

function start(doc) {
    doc.writeln("<h1>Hello from JS</h1>");
    return;
}
功能启动(doc){
书面文件(“JS你好”);
返回;
}
我希望这个函数能做一个标准的hello world输出,但我只看到一个空屏幕


UPD:两个文件都在同一个文件夹中,正如@Amy提到的,您不能同时使用
src
属性包含的JS。标记主体内的任何内容都将被忽略

创建一个单独的
标记以包含您的呼叫:

<script src="script.js"></script>
<script>start(document);</script>    

启动(文件);

HTML标记。

正如@Amy所提到的,您不能同时使用
src
属性和包含的JS。标记主体内的任何内容都将被忽略

创建一个单独的
标记以包含您的呼叫:

<script src="script.js"></script>
<script>start(document);</script>    

启动(文件);

HTML标记。

脚本标记不能同时具有
src
属性和正文。正文将被忽略,并加载由
src
指定的脚本。是否有诸如firebug之类的js调试器?脚本标记不能同时具有
src
属性和正文。主体将被忽略,并加载由
src
指定的脚本。您是否有诸如firebug之类的js调试器?