我只是试图学习node.js和其他一些一般的js,而atm试图更改h1文本或实际上将来自单独js文件的内容放入h1中。我在h1处有一个ID,但仍然收到错误消息。 未捕获到的SyntaxError:意外令牌<< / em>
尝试了所有的感觉,当我将它与带有script标签的html一起使用时,它可以工作,但是src标签的脚本可以工作。
HTML代码
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<h1 id="h1">.</h1>
</body>
<script src="change.js"></script>
</html>
APP.JS
const http = require("http");
const fs = require("fs");
const hostname = 'Smthing here.';
const port = 3000;
const server = http.createServer((req,res) => {
fs.readFile('index.html', function(err, data) {
res.writeHead(200, {'Content-Type': 'text/html'});
res.write(data);
res.end();
});
});
server.listen(port, hostname, () => {
console.log(`Server up running, at http://${hostname}:${port}/`);
});
CHANGE.JS
document.getElementById("h1").innerHTML = "Say what you want it to say";
未捕获到的SyntaxError:意外令牌<< / p>