![](/img/trans.png)
[英]How to call a javascript function when a button inside html table is clicked?
[英]how call exported function from HTML when button is clicked?
简单的webpack设置。 index.html和index.js文件。 在HTML中是按钮onclick =“ ok_click()”。 为什么我不能调用index.js文件中定义的ok_click函数? 我得到函数未找到错误。
我试图从index.js导出ok_click函数。 然后在index.html中的脚本标签中,从index.js导入。 收到错误消息,指出无法识别导入语句。
在index.html中
<button onclick="ok_click( )">ok</button>
在index.js中
function ok_click( )
{
console.log('in ok_click') ;
}
export { ok_click } ;
我认为webpack通常在HTML文件的末尾应用脚本。 这意味着绑定onclick按钮时,实际上还没有可用的javascript。 您是否尝试查看生成的文件的外观? 并请记住确保已加载窗口。
尝试不同的方法,例如:
Index.js:
function init() {
var btn = document.getElementById("btn");
btn.addEventListener("click", () => {
console.log("in ok_click");
});
}
window.onload = init;
的index.html
<button id="btn">ok</button>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.