感觉这是一个非常愚蠢的问题,但我找不到任何关于它的信息,我99%确定它以前工作过?
当我从src文件调用console.log时,我没有在控制台上看到它,但当我从index.html中的脚本调用它时,它工作得很好?
我试过chrome/firefox和safari,它们的行为都是一样的,所以我想这是有原因的。有人知道这方面的资料吗?
提前感谢!
源文件index.js:
console.log('hi there');
index . html
!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h1> Hello world</h1>
<script>
src = 'index.js'
</script>
</body>
</html>
试试这个,你的语法有问题。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h1> Hello world</h1>
<script src="index.js"></script>
</body>
</html>
顺便说一句。在javascript之前,试着看看HTML。