アプリ版:「スタンプのみでお礼する」機能のリリースについて

javascriptでonclickに複数関数を割り当てる場合

HTML内であれば、

<button ... onClick="a1();a2();a3();">

でいけると思いますが

javascriptにて

function a1() {
}
function a2() {
}
window.onload = "a1;a2;"

のような記述は駄目でした

一つであれば

window.onload = a1;

でOKですが

javascriptでonclickなどに複数関数を割り当てる

書式を教えてください

よろしく、お願いします

A 回答 (2件)

#1の方のご回答と本質は変わりませんが……


 window.onload = function(){
  a1();
  a2();
 };
というのもあります。
(なお、#1は正しくはwindow.onload = init;です)

が、今ではaddEventListenerメソッドを使うことが勧められています。
 window.addEventListener("load", a1);
 window.addEventListener("load", a2);

参考URL:https://developer.mozilla.org/ja/docs/Web/API/Ev …
    • good
    • 0
この回答へのお礼

ありがとうございます

お礼日時:2014/04/27 21:51

んー単純に関数実行する関数作ってはどうでしょう?



function a1() {
}
function a2() {
}

function init(){
a1();
a2();
}

window.onload = init();
    • good
    • 0
この回答へのお礼

ありがとうございます

お礼日時:2014/04/27 21:50

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!