javascript onclick调用一个函数

时间:2015-03-15 13:28:46

标签: javascript jquery

我在互联网上找到了代码,它可以正常创建一个按钮

  document.write(nomedispositivo)
  var r=$('<input/>').attr({//início botão
  type: "button",
  id: "field" ,
  value: "Liga",

但是如果我插入行:onclick:switchLED()其中switchLED是一个函数,按钮不会出现问题在哪里?

  document.write(nomedispositivo)
  var r=$('<input/>').attr({//início botão
  type: "button",
  id: "field" ,
  value: "Liga",
  onclick:switchLED()

1 个答案:

答案 0 :(得分:3)

为什么首先以这种方式添加点击处理程序?你正在使用jQuery,所以使用jQuery。只需将处理程序添加到您已有的jQuery元素中:

var r=$('<input/>').attr({
  type: "button",
  id: "field" ,
  value: "Liga"
});

r.click(switchLED);

由于r是一个jQuery元素,您可以使用click(function)函数向该元素的click事件处理程序添加函数引用。