Hej,
här finns definitionen enligt w3c:
http://www.w3.org/TR/DOM-Level-2-HTM...ml#ID-94282980
Där det står bl.a:
"value of type DOMString
The current form control value (i.e. the value of the currently selected option), if multiple options are selected this is the value of the first selected option."
Därför fungerar this.value för select-elementet. Det innehåller helt enkelt det nuvarande valda värdet i select:en.
Det hnn skriver är ett annat sätt att komma åt samma värde:
this.options innehåller en lista med alla options, och this.selectedIndex innehåller numret på den option som är vald. Således blir this.options[this.selectedIndex].value värdet på den valda option:en.
Båda är lika ok enligt w3c, frågan är om den ena är mer implementerad än den andra, det är sånt man får testa i olika webbläsare helt enkelt.
ps. Ett av de bättre sätten att fördjupa sig är helt klart Firefox + Firebug, w3c-specifikationen eller annan referens och sen bara testa, testa och testa.