<html>
<head>
<title>Drop Down List Tests</title>
</head>
<body>
<select id="mysel">
<optgroup label="group1">
<option value="1">1 item</option>
<option value="2">2 item</option>
</optgroup>
<option value="3">3 item</option>
<option value="4">4 item</option>
<option value="5">5 item</option>
</select>
<input type="button" value="Clear Select" onclick="return ClearSelect();">
<script language="javascript">
function ClearSelect() {
var sel = document.getElementById('mysel');
while (sel.childNodes.length) {
// Данный if только для Opera-ы, которая не удаляет
// optgroup, если в нем есть элементы.
if (sel.firstChild.tagName == 'OPTGROUP') {
while (sel.firstChild.childNodes.length) {
sel.firstChild.removeChild(sel.firstChild.firstChild);
}
}
sel.removeChild(sel.firstChild);
}
return true;
}
</script>
</body>
</html>