无法从单独的js文件更改innerhtml

时间:2019-09-10 09:45:50

标签: html node.js

我只是试图学习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>

0 个答案:

没有答案