You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 2-ui/99-ui-misc/02-selection-range/article.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -449,7 +449,7 @@ Vediamo questi metodi in azione.
449
449
450
450
### Esempio: tenere traccia della selezione
451
451
452
-
Qquesto codice usa l'evento `onselect` per tenere traccia della selezione:
452
+
Questo codice usa l'evento `onselect` per tenere traccia della selezione:
453
453
454
454
```html run autorun
455
455
<textareaid="area"style="width:80%;height:60px">
@@ -475,7 +475,7 @@ Nota bene:
475
475
476
476
Possiamo modificare `selectionStart` e `selectionEnd`, che impostano la selezione.
477
477
478
-
Un importante caso limite è quando `selectionStart` and `selectionEnd` sono uguali. Questo non è esattamente la poszione del cursore. Oppure, riformulando, quando non c'è nulla di selezionato, la selezione è collassata nella posizione del cursore.
478
+
Un importante caso limite è quando `selectionStart` and `selectionEnd` sono uguali. Questo non è esattamente la posizione del cursore. Oppure, riformulando, quando non c'è nulla di selezionato, la selezione è collassata nella posizione del cursore.
479
479
480
480
Così, impostando `selectionStart` e `selectionEnd` allo stesso valore, muoviamo il cursore.
481
481
@@ -500,7 +500,7 @@ Focus on me, the cursor will be at position 10.
500
500
501
501
### Esempio: modifica della selezione
502
502
503
-
Per modificare il contenuto della selezione, possiamo usare il metodo `input.setRangeText()`. Di sicuro, possiamo leggere `selectionStart/End` e, conoscendo la selzione, cambiare la corrispondente sottostringa di `value`, ma `setRangeText`è molto più potente e spesso piùcoveniente.
503
+
Per modificare il contenuto della selezione, possiamo usare il metodo `input.setRangeText()`. Di sicuro, possiamo leggere `selectionStart/End` e, conoscendo la selezione, possiamo cambiare la corrispondente sottostringa di `value`, ma `setRangeText`è molto più potente e spesso piùconveniente.
504
504
505
505
Questo è un metodo inqualche maniera complesso. Nella sua forma più semplice con un solo argomento sostituisce il range selezionato dall'utente e rimuove la selezione.
506
506
@@ -639,4 +639,4 @@ I codici pronti più usati sono probabilmente:
639
639
selection.addRange(range);
640
640
```
641
641
642
-
E finalmente, in relazione al cursore. La poszione del cursore negli elementi editabili, come `<textarea>` è sempre all'inizio o alla fine della selezione. Possiamo usarla per ottenere la posizione corrente del cursore o per mouvere il cursore impostando `elem.selectionStart` e `elem.selectionEnd`.
642
+
E finalmente, in relazione al cursore. La posizione del cursore negli elementi editabili, come `<textarea>` è sempre all'inizio o alla fine della selezione. Possiamo usarla per ottenere la posizione corrente del cursore o per mouvere il cursore impostando `elem.selectionStart` e `elem.selectionEnd`.
0 commit comments