新規投稿
フォローする

【Kintone】Javascriptのonclickイベントで複数の関数を実行する方法について

お世話になっております。

Javascriptのonclickイベントで複数の関数を実行させたいのですが、

思った通りの動作が行われず悩んでおります。

 

//例)
var myIndexButton = document.createElement('button');
myIndexButton.id = 'my_index_button';
myIndexButton.innerHTML = '請求書発行';

myIndexButton.onclick = hakkou;hakkoumeisai;

 

なお、「;」や「,」で区別する方法、

「&&」や「||」も試してみましたが、

どれも複数の関数を同時に実行することはできませんでした。

方法について何かしらアドバイス等いただけますと幸いです。

 

以上、よろしくお願いいたします。

0

2件のコメント

Avatar
江田篤史

yamanaka様

お世話になっております.

onclickでは1つの関数しか指定できません.

無名関数で囲むか,addEventListenerを用いると良いです.

myIndexButton.onclick = function(){
  hakkou();
  hakkoumeisai();
}
myIndexButton.addEventListener('click', hakkou);
myIndexButton.addEventListener('click', hakkoumeisai);
0
Avatar
yamanaka

江田様

お世話になっております。

早急なご回答に感謝しております。

 

無名関数で囲む方法で、無事複数の関数を実行することができました。

大変助かりました。

0
サインインしてコメントを残してください。