29
Ho cercato in alto e in basso per una risposta ma non è riuscito.sostituisce il testo selezionato in div contenteditable
Esiste una soluzione cross-browser per sostituire il testo selezionato in div contenteditable? Voglio semplicemente che gli utenti mettano in evidenza del testo e sostituiscano il testo evidenziato in xxxxx.
Non posso credere che sia così semplice. Funziona. Grazie! – Judy
Questo non funziona per me in Chrome (incolla su INPUT, TEXTAREA o modificabile dal contenuto). Sospetto che sia perché Chrome non supporta intervalli multipli. Sta cadendo nel caso window.getSelection, ma sel.rangeCount è falso, e non c'è alcuna clausola "else" .. –
@DavidJeske: Questo sicuramente funziona in Chrome per elementi contenteditable, ma non in input o textareas: in non -I browser di Google, questo codice è specifico per le selezioni all'interno di contenuti regolari. –