在finereport 设计器中有下拉框控件a、组件1、组件2、组件3,组件全部默认可见状态,在控件的事件写一段js实现当:控件a=1时,组件2、组件3隐藏控件a=2时,组件1、组件3隐藏控件a=3时,组件1、组件2隐藏以下js未能实现效果,有没有懂js的大佬帮忙看看哪里出问题了,var a = fr.getElement("a").getValue(); // 获取控件a的值// 根据控件a的值,隐藏对应的组件if (a === "1") { fr.getElement("component2").setVisible(false); // 隐藏组件2 fr.getElement("component3").setVisible(false); // 隐藏组件3} else if (a === "2") { fr.getElement("component1").setVisible(false); // 隐藏组件1 fr.getElement("component3").setVisible(false); // 隐藏组件3} else if (a === "3") { fr.getElement("component1").setVisible(false); // 隐藏组件1 fr.getElement("component2").setVisible(false); // 隐藏组件2}