onselect-tapahtuma
Määritelmä ja käyttö
onselect-tapahtuma tapahtuu, kun elementin tekstiä valitaan.
onselect-tapahtuma käytetään pääasiassa <input type="text">- tai <textarea>-elementteihin.
Esimerkki
Esimerkki 1
Suoritetaan JavaScript-ohjelma tekstiä valittaessa:
<input type="text" onselect="myFunction()">
Esimerkki 2
Valitaan tekstikentän tietty sisältö HTML DOM Input Text -objektin select() -menetelmän avulla. Tämä tapahtuu, kun valitaan tekstikenttä, mikä aiheuttaa onselect-tapahtuman, joka puolestaan aiheuttaa alert-funktion kutsun.
// Valitaan tekstikentän sisältö function mySelectFunction() { document.getElementById("myText").select(); } // Kun tekstikentän teksti valitaan, näytä jokin teksti function myAlertFunction() { alert("You selected some text!"); }
Syntaksi
HTML:ssä:
<elementti onselect="myScript">
JavaScriptissa:
objekti.onselect = function(){myScript};
JavaScriptissa, käytä addEventListener() -menetelmää:
objekti.addEventListener("select", myScript);
Huomautus:Internet Explorer 8 tai aikaisemmat versiot eivät tue addEventListener() -menetelmä.
Tekninen tarkistus
Päihdytys: | Ei tuettu |
---|---|
Peruutettavissa: | Ei tuettu |
Tapahtumatyypit: | Jos tapahtuma on luotu käyttöliittymästäUiEventMuuten Event. |
Tuetut HTML-merkit: | Tiedostovalitsin (input type="file"), salasanoavalitsin (input type="password"), tekstikenttä (input type="text") ja tekstikenttä (textarea) |
DOM-versio: | Taso 2 -tapahtumat |
Selaimen tuki
Tapahtumat | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onselect | Tuki | Tuki | Tuki | Tuki | Tuki |