2010-11-06 8 views
1

J'ai donc travaillé sur un éditeur de texte riche qui n'est vraiment qu'un div divisible contentable. J'utilisais .innerHTML pour déchirer tout le formatage pour quand je l'ai sauvé, mais maintenant j'ai rencontré le problème que je veux être en mesure d'avoir une boîte de texte de secours pour quand contenteditable n'est pas supporté. (iOS) La sortie de innerHTML contient beaucoup de styles inutiles et je me demandais quelle est la meilleure façon de les nettoyer.Nettoyage de la sortie innerHTML

Par exemple: http://jsfiddle.net/aGPeS/

Quelle est la meilleure façon de filtrer la sortie innerHTML à l'exemple « assaini »?

EDIT: changé de google docs à jsFiddle

+0

Pouvez-vous montrer certains de ces styles ici ou sur jsfiddle.net? Le document n'est pas accessible sans un compte Google –

Répondre

0

Je vais pour les expressions régulières pour celui-ci, vous pouvez mettre en œuvre ceux en javascript si vous voulez ou le script côté serveur/langage de programmation que vous utilisez.

0

Vous devrez traiter la sortie avec un analyseur HTML approprié. Il y a pure Javascript solutions ou vous pouvez l'envoyer au serveur pour le traiter avec votre langage serveur préféré.