最佳答案
我正在测试 ES6模块,想让用户使用 onclick
访问一些导入的函数:
Html:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Module Test</title>
</head>
<body>
<input type="button" value="click me" onclick="hello();"/>
<script type="module">import {hello} from "./test.js";</script>
</body>
</html>
Js:
export function hello() {console.log("hello");}
当我单击该按钮时,开发人员控制台显示: ReferenceError: 未定义 hello。如何从模块导入函数,以便它们作为 onclick 函数可用?
我使用的是 Firefox 54.0,dom.moduleScripts.enabled
设置为 true
。