È possibile evidenziare il testo in un documento HTML utilizzando senza wrapping con <span>
o qualsiasi altro tag per quella materia?Come evidenziare il testo HTML senza avvolgerlo con i tag?
Ad esempio, nel codice HTML <p>The quick fox</p>
Vorrei evidenziare quick
ma senza aggiungere un elemento DOM attorno ad esso. L'aggiunta di un elemento DOM a un elemento genitore va bene.
Grazie!
Perché vuoi farlo? – DOK
Vorrei evidenziare (usando i bounding box) MOLTEPLICI voci di ricerca. Tuttavia, immagina i seguenti 2 elementi di ricerca: "Il rapido" e "quick fox". Se evidenzio "Il veloce" avvolgendolo, diventerà un nodo TEXT separato e renderebbe difficile trovare "quick fox". Una tecnica che sto pensando è: 1. temporaneamente l'aggiunta di un elemento . 2. Ricerca del riquadro di delimitazione dell'elemento (usando offset(), larghezza, altezza). 3. Eliminazione dell'elemento precedente. 4. Aggiungere una scatola con le dimensioni precedenti al contenitore. potrebbe funzionare se il testo non è avvolto intorno ... – Sleepster