29
Szukałem wysokiego i niskiego na odpowiedź, ale nie powiodło się.zastąpić wybrany tekst w contenteditable div
Czy istnieje rozwiązanie oparte na różnych przeglądarkach, które zastępuje wybrany tekst w div? Po prostu chcę, aby użytkownicy podświetlili jakiś tekst i zamienili podświetlony tekst na xxxxx.
Nie mogę uwierzyć, że to takie proste. To działa. Dzięki! – Judy
To nie działa dla mnie w Chrome (wklejanie do INPUT, TEXTAREA lub treści do edycji). Podejrzewam, że to dlatego, że Chrome nie obsługuje wielu zakresów. Wpada w przypadek window.getSelection, ale sel.rangeCount jest fałszywy i nie ma klauzuli "else". –
@DavidJeske: To zdecydowanie działa w Chrome dla elementów contenteditable, ale nie na wejściach ani w tekstach: w non Przeglądarki, ten kod jest specyficzny dla selekcji w ramach zwykłej treści. –