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

**URL:** <https://community.cybozu.dev/t/topic/7230>\
**Category:** kintone 開発相談\
**Created:** [2020 年 11 月 13 日午前 7:05 UTC](https://community.cybozu.dev/t/topic/7230 "2020-11-13T07:05:17Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account2260](https://avatars.discourse-cdn.com/v4/letter/l/ce73a5/32.png) [@Legacy\_Account2260](https://community.cybozu.dev/u/Legacy_Account2260)\
**Post date:** [2020 年 11 月 13 日午前 7:05 UTC](https://community.cybozu.dev/t/topic/7230/1 "2020-11-13T07:05:17Z")

</div>

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

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

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

&nbsp;

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

myIndexButton.onclick = hakkou;hakkoumeisai;

```

&nbsp;

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

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

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

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

&nbsp;

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

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1740](https://avatars.discourse-cdn.com/v4/letter/l/ed8c4c/32.png) [@Legacy\_Account1740](https://community.cybozu.dev/u/Legacy_Account1740)\
**Post date:** [2020 年 11 月 13 日午前 7:16 UTC](https://community.cybozu.dev/t/topic/7230/2 "2020-11-13T07:16:41Z")

</div>

yamanaka様

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

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

[無名関数](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/function)で囲むか，[addEventListener](https://developer.mozilla.org/ja/docs/Web/API/EventTarget/addEventListener)を用いると良いです．

```
myIndexButton.onclick = function(){
  hakkou();
  hakkoumeisai();
}

myIndexButton.addEventListener('click', hakkou);
myIndexButton.addEventListener('click', hakkoumeisai);

```

---

<div class="post-metadata">

**Author:** ![Legacy\_Account2260](https://avatars.discourse-cdn.com/v4/letter/l/ce73a5/32.png) [@Legacy\_Account2260](https://community.cybozu.dev/u/Legacy_Account2260)\
**Post date:** [2020 年 11 月 13 日午前 7:33 UTC](https://community.cybozu.dev/t/topic/7230/3 "2020-11-13T07:33:55Z")

</div>

江田様

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

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

&nbsp;

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

大変助かりました。

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex015/uploads/cybozu/original/1X/d5c841c3c5a6cb66eed514001c1b45147c9e1f4f.png) [@system](https://community.cybozu.dev/u/system)\
**Post date:** [2024 年 10 月 1 日午前 6:22 UTC](https://community.cybozu.dev/t/topic/7230/4 "2024-10-01T06:22:19Z")

</div>

このトピックはベストアンサーに選ばれた返信から 3 日が経過したので自動的にクローズされました。新たに返信することはできません。
