html - jak uzyskać niestandardowy atrybut tagu opcji w menu rozwijanym?

Jeśli mam ten kod:

 <select onchange="alert('?');" name="myname" class="myclass"> 
    <option isred="-1" value="hi">click</option>
 </select>

Jak mogę uzyskać wartość „-1” z atrybutu niestandardowego? Nie chcę używać właściwości value. I nie chcę kierować znacznika opcji na nazwę lub identyfikator.

Chcę coś takiegoonchange="alert(this.getselectedoptionID.getAttribute('isred'));"

Czy ktoś może pomóc?

Nie chcę też używać jquery.

questionAnswers(6)

yourAnswerToTheQuestion