html - comment obtenir des custom attribut de balise d'option dans la liste déroulante?

Si j'ai ce code:

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

Comment puis-je obtenir la valeur '-1' de l'attribut personnalisé isred ?
Je ne veux pas utiliser la valeur de la propriété.
Et je ne veux pas la cible de l'option de la balise par un nom ou id.

Je veux quelque chose comme onchange="alert(this.getselectedoptionID.getAttribute('isred'));"

Peut aider quelqu'un?

Aussi je ne veux pas utiliser jquery.

InformationsquelleAutor omega | 2012-08-14