webpackでビルドしたbundle.jsの関数をonclickで動かしたかった話。
webpackでビルドしたbundle.jsの関数をonclickで動かしたかった話。:
久々にjsを直接書く機会が偶々あって、「webpackとかなにこれめっちゃ便利じゃん」とか思って使ってみたらindex.jsに定義してるはずの関数をonclickで呼ぼうとするとnot definedになったので解決方法の記録
【やりたかったこと】
index.html
これをクリックしたときに↓を動かしたかった
index.js
とりあえず試したらnot definedとか言われたので、bundle.js開いてみたらそもそも定義した関数が存在してないっていうw
【解決法】
index.js
↓でもできるんじゃね?って思ったけど、多分またしばらくjs書かないので試しませんでした。
index.js
久々にjsを直接書く機会が偶々あって、「webpackとかなにこれめっちゃ便利じゃん」とか思って使ってみたらindex.jsに定義してるはずの関数をonclickで呼ぼうとするとnot definedになったので解決方法の記録
【やりたかったこと】
index.html
<input type="button" value="送信" onclick="hoge()"/>
index.js
function hoge() { console.log("ウオアアアアアアア"); };
【解決法】
index.js
var hoge = function hoge() { console.log("ウオアアアアアアア"); }; //↓こいつが必要みたい window.hoge = hoge;
index.js
window.hoge = function a() { console.log("ウオアアアアアアア"); };
コメント
コメントを投稿