Как получить выделенный текст в Javascript?

Это работает отлично

<select name="selectbox" onchange="alert(this.value)">

Но я хочу выделить текст. Я пытался таким образом

<select name="selectbox" onchange="alert(this.text)">

Это показывает неопределенное. Я нашел, как использовать DOM для получения текста. Но я хочу сделать это таким образом, я хочу использовать только this.value.

Ответы на вопрос(1)

Ваш ответ на вопрос