Istnieje metoda służąca wykonaniu tej czynności własnie i zwie się ona select().
Składnia wygląda następująco:
- wewnątrz znacznika HTML
<input type="text" onclick="this.select()" />
-
w skrypcie
<input type="text" id="text-input" />
<script>
document.getElementById("text-input").onclick = function() {
this.select();
}
</script>
Jeżeli chodzi o event, to możesz użyć zarówno onclick jak i onfocus, jednak pierwszy z wymienionych może wywoływać czasem nieporządane efekty.