expression reguliére supp balise - HTML/CSS - Programmation
Marsh Posté le 25-07-2009 à 15:02:38
Si il ya des autres div dans ton div a cacher, ca risque d'être difficile avec des expressions régulières. A moins de connaitre exactement combien il y en a.
Pourquoi as-tu besoin de cacher ? Ne peux-tu pas générer le fichier html à la base sans ce div ?
Marsh Posté le 25-07-2009 à 23:54:42
A la base c'est un moteur mapguide qui génère une légende. Je l'ai récupéré avec du mal avec un innerHTML.
Pour résoudre le problème je pensais afficher la légende sur le coté de la page qui sert à paramétrer l'impression et tenter de supprimer le nœud avec un "remove children".
Est-ce simple de récupérer un nœud en fonction du display = none ? ou faut-il faire une boucle while ou for ?
Marsh Posté le 24-07-2009 à 17:09:45
Bonjour, je suis actuellement en train d'apprendre à utiliser le système HTMLTOPDf. J'ai vu qu'il ne gére pas encore le système display : none
Le problème est que je récupère un code html via un innerHTML contenant des div avec des display:none.
ex :
Connaissez une méthode pour supprimer la div est tout son contenu. J'ai essayé avec une expression régulière mais sans sucé.
[b]temp = temp.replace(/<DIV([^>]*)none([^>]*)>(.*)<\/DIV>/g,'');[/b]
Merci d'avance, jerome
---------------