ES6 Modules: Undefined onclick function after import
问题 I am testing ES6 Modules and want to let the user access some imported functions using onclick : test.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> test.js: export function hello() {console.log("hello");} When I click the button, the developer console says: ReferenceError: hello is not defined . How