Javascript 外部文件中的函数不';行不通
我很难理解为什么我在外部JS文件中定义的函数没有在页面上打印任何内容: 这是我的HTML文件: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
<!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调试器?