我在互联网上找到了代码,它可以正常创建一个按钮
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()
答案 0 :(得分:3)
为什么首先以这种方式添加点击处理程序?你正在使用jQuery,所以使用jQuery。只需将处理程序添加到您已有的jQuery元素中:
var r=$('<input/>').attr({
type: "button",
id: "field" ,
value: "Liga"
});
r.click(switchLED);
由于r
是一个jQuery元素,您可以使用click(function)
函数向该元素的click事件处理程序添加函数引用。