我有三个档案。
- Connections.js
- Main.html.
- ScriptFile.js
我在这里只复制了一小部分代码。
Connection.js有一个类
import {net} from 'net';
export class connect {
Testfunction() {return "something"}
}
字符串
main.html有一个函数
<html>
<head>
<script src= 'Connections.js'></script>
<script src= 'ScriptFile.js'></script>
</head>
<body>
<p id="demo" onclick="myFunction()">Click me to change my text color.</p>
</body>
</html>
型
ScriptFile.js
import { connect } from "./Connections.js";
const ObjConnect = new connect()
function myFunction() {
document.getElementById("demo").innerHTML = ObjConnect.Testfunction();
}
型
我如何使“文本”在我的html文件中更改为“东西”当我点击它?
2条答案
按热度按时间sg3maiej1#
首先,您在文件名处有一个拼写错误。它是Connection,而不是
main.js
中的Connections案例1.使用模块
字符串
型
Case2.使用脚本
型
型
型
bmp9r5qi2#
我也有同样的问题,关于如何在HTML文件中使用模块(导出/导入),我发现它的工作原理是这样的:
我的JavaScript模块:
字符串
请注意导出项目的大括号。
然后,在我的HTML文件中添加了一个
script
标记,然后关闭body
标记:型
请注意,这里使用了
type
属性来指定module
。愿这能帮助别人。