我有一个非常简单的HTML和JavaScript.
<html>
<body>
<h1>Test function</h1>
<p>Hello</p>
<script>
function goodbye() {
document.write ("good bye");
}
goodbye();
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
结果显示Hello和good bye字符串.我将goodbye函数移动到它自己的文件"goodbye.js"所以我的第一个html现在看起来像这样
<html>
<body>
<h1>Test function</h1>
<p>Hello</p>
<script src='goodbye.js'>
goodbye();
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
现在,如果我再次运行html,它只显示Hello.我没想到的是.发生了什么 ?