JS文件未链接到html

km0tfn4u  于 2022-10-15  发布在  React
关注(0)|答案(2)|浏览(171)

在我的一生中,我弄不明白为什么我的JS文件没有加载到我的HTML中,而我正在尝试进行动手练习来学习ReactJS。
我的html代码如下:

<html>
    <head>
        <link rel="stylesheet" href="index.css">
        <script crossorigin src="https://unpkg.com/react@18/umd/react.development.js"></script>
        <script crossorigin src="https://unpkg.com/react-dom@18/umd/react-dom.development.js"></script>
        <script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>
        </head>
    <body>
        <div Id="test"></div>
        <script src="script.js"></script>
    </body>
</html>

我的JS代码如下:

ReactDOM.render(<p> Hi there</p>, document.getElementById("test"))

我得到的结果总是一个空白文档。
编辑(15/10)

在浏览器控制台中似乎没有任何问题,除了在请求标头下--显示临时标头。这会是问题所在吗?
我还检查了我的浏览器中是否启用了JS。

y4ekin9u

y4ekin9u1#

您忽略了type=“文本/巴别塔”。

<script src="script.js" type="text/babel"></script>

此外,如果您使用ReactDOM.render,您将在控制台中看到错误消息,因为这是针对Reaction版本17的。

nukf8bse

nukf8bse2#

我认为将js作为脚本导入对Reaction不起作用。您应该从下面链接的ReactJs文档一步一步地了解如何将Reaction链接到html:
https://reactjs.org/
并将Id="test"更改为id="test"

相关问题