Задача: Динамическая очистка выпадающего списка (select) на javascript
Фрагмент: Универсальное очищение, наиболее правильный способ [javascript]
  1. var sel = document.getElementById('mysel');
  2.  
  3. while (sel.childNodes.length) {
  4. if (sel.firstChild.tagName == 'OPTGROUP') {
  5. while (sel.firstChild.childNodes.length) {
  6. sel.firstChild.removeChild(sel.firstChild.firstChild);
  7. }
  8. }
  9. sel.removeChild(sel.firstChild);
  10. }