document.getElementById('selCatalog').remove(i)突然无效???! //document.getElementById('selCatalog').remove(i);以前都是这样用的,可是今天不知道为什么无效了,估计和xhtml有关,采用下面方法可以document.getElementById('selCatalog').options[i].removeNode(true);