У меня вопрос: а интерпретатор javascript сам по своей инициативе принесёт пива, если чувствует, что тебя мучает жажда? Или, может быть, сам позвонит твоей девушке, если ты сегодня поздно задержишься, чтобы она не волновалась?
Потому что я никак не ожидал, что у нижеприведённого кода будет такой output
<select>
</select>
<script>
document.all [ 3 ].innerHTML = document.all [ 3 ].innerHTML + '<option>';
alert ( document.all [ 3 ].innerHTML );
</script>