Come ottenere Caret coordinate in Div in Javascript

March 10

Il linguaggio JavaScript consente di importare testo all'interno di un div contenitore e manipolare la stringa. La funzione "indexOf" individua un personaggio, come un accento circonflesso e restituisce le sue coordinate. Questa funzione è utile se si hanno delimitato i dati utilizzando il carattere di inserimento. È possibile stampare la posizione del cursore o utilizzare l'intero restituito per altri manipolazione di stringhe.

istruzione

1 Fare clic destro sul file HTML che contiene il div contenitore con il cursore. Fai clic su "Apri con" e selezionare il programma di editor HTML.

2 Individuare il div che contiene i dati. È necessario il valore "ID" per il div per individuare il carattere di inserimento in JavaScript.

3 Creare il codice JavaScript che chiama la funzione "getElementById" per recuperare il contenuto del tag div. Il seguente codice recupera l'elemento:

div = document.getElementById ( "id");
content = div.innerText;

Il codice ottiene il div contenitore chiamato "id" e recupera il contenuto. Il contenuto viene assegnato alla variabile "content".

4 Recuperare la posizione del carattere di inserimento. Il codice seguente mostra la posizione del cursore:

document.write (content.indexOf ( "^"));