以下二个函数,适合ComboBox,List组件。 CheckCmbItemExists:检测某项是否已存在。有时候,需要动态向List或ComboBox组件中添加项,但是在添加前,要事先检查是否已经存在了,避免重复添加。 SelectCmbItem:选中某项。有时候需要使用程序将List或ComboBox组件中某项选中。 //检测某项是否已存在。 function CheckCmbItemExists(_cmb, _data) { var l = _cmb.length; for (var j = 0; j<l; j++) { if (_cmb.getItemAt(j).data == _data) { return true; } } return false; } //选中某项。 function SelectCmbItem(_cmb, _data) { var l = _cmb.length; var index = 0; for (var j = 0; j<l; j++) { if (_cmb.getItemAt(j).data == _data) { index = j; break; } } _cmb.selectedIndex = index; } |