<h1 onclick="sayhello()"> Hello Word</h1>
<script type="module" >
sayhello=()=>{
console.log('Hello');
}
</script>
result is: (index):14 Uncaught ReferenceError: sayhello is not defined at (index):14
You should either remove type=module:
<h1 onclick="sayhello()">Click</h1>
<script >
sayhello=()=>{
console.log('Hello');
}
</script>
Or attach the function to window to use it globally:
<h1 onclick="sayhello()">Click</h1>
<script type="module">
window.sayhello=()=>{
console.log('Hello');
}
</script>
<button onclick="hellosay()">Click</button>
<script type="module">
window.hellosay=()=>{
console.log("hello")
}
</script>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With