63330


**やりたいこと**

・id属性"hoge"の値がonchangeしたタイミングで、userFunc関数を呼び出す  
・その際、userFunc関数へ、任意の値を引数として渡す(下記例ではa)

疑似コード

[code]

    function userFunc(param) {
      console.log(param); //a
    }
    document.getElementById("hoge").onchange = userFunc("a");
    
[/code]


CC BY-SA 4.0
2020-02-24T23:33:08.783
63329
2020-02-24T23:50:58.723
7886
question
javascript jquery
JavaScript か jQuery で、onchangeのタイミングで呼び出される関数へ、任意の値を引数として渡したい


`userFunc.bind(null, "a")` とします。

実際は`userFunc`の第二引数として(本来は第一引数だった)イベントオブジェクトが渡りますが、無視して大丈夫です。

[code]

    function userFunc(param) {
      console.log(param); // "a"
    }
    document.getElementById("hoge").onchange = userFunc.bind(null, "a");
[/code]

[code]

    <input type=checkbox id="hoge">
[/code]


CC BY-SA 4.0
2020-02-24T23:50:58.723
63330
2020-02-24T23:50:58.723
3475
63329
answer