Вы можете удалить параметр, установив для него значение null.
document.getElementById("sSec1").options[0] = null;
РЕДАКТИРОВАТЬ:
Вот рабочий пример: http://jsfiddle.net/c5wFn/
document.getElementById("sSec1").addEventListener("change",
function(select)
{
if (this.value != "")
{
var select2 = document.getElementById("sSec2");
for (var i = 0; i < select2.options.length; i++)
{
if (this.value == select2.options[i].value)
{
select2.options[i] = null;
break;
}
}
}
}, false);
Одна вещь, над которой вам нужно будет поработать, это то, что при изменении опции вам, вероятно, нужно вернуться к первым элементам списка и добавить все невыбранные элементы в список, чтобы вы вернули вопрос, который был удален с предыдущимвыбор.Это не должно быть сложно, я просто не хотел прорабатывать все детали.
Также не уверен, используете ли вы jquery или нет, поэтому я работал с простым старым javascript.Но регистрация события должна быть проверена на совместимость, так как это не будет работать на всех.