Предварительно я бы сказал, что вы не можете, потому что это монолитный компонент: вы не можете изменить его так же, как вы не можете изменить вид полос прокрутки, например.
Я не выбрал свой случайный случай: конечно, в некоторых браузерах (по крайней мере, в IE) вы можете изменить последний. Но с использованием некоторого CSS для браузера, который не очень практичен, если только вы не нацелены на приложение для внутренней сети ...
Жаль, это действительно хорошая идея, чтобы скрыть эту часть.
[Обновить] Возможно, есть способ, хотя семантически он немного уродлив ... Что угодно.
<select name="Snakes" style="width: 200px;">
<option value="A">Anaconda</option>
<option value="B">Boa</option>
<option value="C">Cobra</option>
<option selected="" value="P">Python</option>
<option value="V">Viper</option>
</select>
<!-- Put this style in a class, of course -->
<div style="background-color: white;
min-width: 20px; max-width: 20px; position: relative;
right: -180px; top: -19px;">&Nbsp;</div>
Конечно, div должен быть скрыт на экране и иметь стиль, указанный выше, в печатных СМИ.
Работает прилично в FF3, Opera 9.5 и даже IE7 (не IE6) на WinXP. Увы, я боюсь, что вышеупомянутый хак зависит от системы и может быть сломан в других браузерах.
PS .: Я написал Nbsp, потому что подсветка синтаксиса скрывает это иначе ...: -P