インデックスページに入力があります:
<input type="button" name="goReplaceAll" value="Go" id="allReplaceGo" style="cursor:hand;" />
そしてjqueryからのonclick呼び出し:
$(document).ready(function() {
$('#allReplaceGo').click(replaceAll);
});
function replaceAll(){ alert('a'); }
ボタンをクリックしても何も起こりません。代わりに、HTML内でonclick = "replaceAll()"を使用すると、エラーが発生します:Uncaught ReferenceError:replaceAll is not defined
これらのエラー間の関係、または考えられる原因を理解できません。
コードは現在http://www.texturepacker.netで公開されています
編集:FirefoxとChromeで2つの異なる結果が得られるようです。ページが読み込まれると、Firefoxアラート(「a」)が表示されている間、Chromeは何もしません。今、私はただ混乱していますか?
編集:私のコードの後半で、無関係の構文エラーが呼び出しを中断していたようです。これで、domがロードされるときにreplaceAll()が呼び出されます。私の質問は、replaceAll()がonclickで起動されないのはなぜですか。代わりに、domがロードされると、明らかな何かが欠落していますか?