onclickをHTMLに書くとき、JS側で入れ子になっていたら発動しませんでした。
これはどのように解決するものなのでしょうか?
HTML
1<div id="button" onclick="inner();">ボタン</div> 2
javascript
1function outer(){ 2 3 function inner(){ 4 alert('押しましたね?'); 5 } 6 7 alert('ようこそ!'); 8 9} 10outer();
ページにアクセスしたら「ようこそ!」が表示され、ボタンを押すと「押しましたね?」が表示されるようにしたいのですが…
初歩的な質問ですみません。
###補足
ちなみに次のような対処でなくて、あくまで入れ子の状態のまま、HTMLのonclickを使いたい。という目的です。
jQuery
1$('#button').on('click', function() { 2 alert('押しましたね?'); 3});
回答5件
あなたの回答
tips
プレビュー