• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

CKEditor - jak uzyskać liczbę znaków ze spacjami

+1 głos
737 wizyt
pytanie zadane 7 grudnia 2022 w JavaScript przez mi-20 Stary wyjadacz (13,250 p.)

Cześć,

jak mogę uzyskać prawidłową liczbę znaków ze spacjami?

Potrzebuję aby wyświetlało się to cały czas jednak kiedy robię to w standardowy sposób liczy również tagi html a w przypadku spacji 

 

 

1 odpowiedź

+1 głos
odpowiedź 7 grudnia 2022 przez ScriptyChris Mędrzec (190,170 p.)

Widzę, że jest do tego plugin z opcją countSpacesAsChars.

kiedy robię to w standardowy sposób liczy również tagi html

Czyli jak to robisz? Mógłbyś zamieniać encje na docelowe znaki, albo odczytać zawartość przez textContent, co powinno automatycznie zamienić encje na znaki. 

1
komentarz 7 grudnia 2022 przez ScriptyChris Mędrzec (190,170 p.)

Podzielmy to na kilka przypadków:

  1. dane wejściowe z this.content
  2. innerHTML ze sparsowanych danych wejściowych
  3. textContent ze sparsowanych danych wejściowych

Pokaż screena z tekstu, który wpisujesz (razem z nową linią) oraz screena z konsoli, gdzie wypisujesz wymienione przypadki.

komentarz 7 grudnia 2022 przez mi-20 Stary wyjadacz (13,250 p.)

przy takim tekście jak na screen w konsoli w jednej linii mam test a w drugiej test ale przed słowem test 50

Przepraszam ale nie mam jak zrobić screen konsoli 

komentarz 8 grudnia 2022 przez ScriptyChris Mędrzec (190,170 p.)
Opisz w analogicznych trzech punktach, co pokazuje konsola.
komentarz 8 grudnia 2022 przez mi-20 Stary wyjadacz (13,250 p.)

Zaraz postaram się opisać jak to wygląda natomiast wydaje mi się że problem będzie w tej linii a dokładnie przy firstChild

	
console.log(doc3.body.firstChild.textContent)

 

1
komentarz 8 grudnia 2022 przez ScriptyChris Mędrzec (190,170 p.)

Pokaż screen z DOM Inspectora, jak wygląda body (rozwiń potomne nody, jeśli ich zawartość jest wliczana).

Podobne pytania

0 głosów
1 odpowiedź 378 wizyt
pytanie zadane 10 stycznia 2024 w JavaScript przez mi-20 Stary wyjadacz (13,250 p.)
+1 głos
1 odpowiedź 305 wizyt
pytanie zadane 16 listopada 2022 w JavaScript przez mi-20 Stary wyjadacz (13,250 p.)
+1 głos
0 odpowiedzi 280 wizyt
pytanie zadane 11 sierpnia 2018 w JavaScript przez mi-20 Stary wyjadacz (13,250 p.)

93,742 zapytań

142,680 odpowiedzi

323,299 komentarzy

63,328 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...