Desidero che il titolo del mio sito venga visualizzato in un carattere univoco dal resto del contenuto ogni volta che appare in un'intestazione, per motivi di branding. Per semplicità, facciamo finta che il mio font speciale sia Courier e che la mia azienda si chiami SparklePony. Quindi, una linea come,Cambia stile di tutte le occorrenze di una stringa
<h1 class="title">SparklePony Board of Directors</h1>
avrebbe mostrato un titolo con la parola SparklePony in Courier e Consiglio di Amministrazione nel mio carattere sito predefinito, Arial. (Sì, lo so che questo sarebbe orribile.)
Ho provato con una sostituzione di stringa jQuery, ma io non voglio sostituzione la stringa, voglio solo vederlo in Courier (l'aggiunta di una classe a solo quella parola, o qualcosa del genere.) Sostituire SparklePony
con <span class="sparkle-pony">SparklePony</span>
ha causato l'intera brutta stringa con tag e tutto da mostrare sul mio sito, piuttosto che aggiungere la classe.
Sto facendo qualcosa di sbagliato con la mia stringa di sostituzione, o c'è un modo migliore per stile tutte le occorrenze di una stringa?
Qual è il codice che hai usato per fare la sostituzione? Hai sostituito l'innerHTML? – user1884047