我有一个在按下按钮时调用的函数,它接受一个枚举作为参数来确定按下了什么按钮。我想设置设置为 true 的按钮的 active 属性,但是当我在 if 语句中执行此操作时它不起作用。以下作品:
function buttonPressed(whichButton) {
dijit.byId("myButton").set("active", true);
// Other code here
}
但是,当我将 .set 函数放在 if 语句中时,按钮实际上并没有改变状态,并且当我按下它时看起来是一样的。
这不起作用:
function buttonPressed(whichButton) {
if(whichButton == 2)
dijit.byId("myButton").set("active", true); //Button does not look visually different
// Other code here
}
我认为这可能是一个超出范围的问题,但我尝试在 if 语句之外声明和定义小部件,但这没有效果。
有人见过这个吗?
谢谢