Ma question est un peu bizarre, mais puis-je ajouter des événements pour tous les éléments DOM (div), comme 'onHtmlChange', pour être averti lorsque cette div a changé de contenu?Can javascript écoute "onDomChange" sur tous les éléments Dom?
Répondre
Consultez DOMNodeInserted et DOMNodeRemoved.
Ben Nadel a récemment blogué les suivantes: Detecting When DOM Elements Have Been Removed With jQuery
On dirait que l'OP veut savoir quand le contenu HTML à l'intérieur des divs a changé. – seth
@seth -Les navigateurs qui utilisent le modèle W3C doivent déclencher à la fois 'DOMNodeInserted' et' DOMNodeRemoved' lors de la modification du contenu d'un nœud, même si ce n'est que des nœuds de texte (juste testé FF3). Le truc d'IE mentionné dans l'article lié pourrait facilement être étendu à '.html()' et '.text()' pour imiter cela. –
Le DOMNodeInserted et DOMNodeRemoved font partie du Mutation Events qui est maintenant dépréciée. Par conséquent, vous devez jeter un oeil sur Mutation Observer. J'ai fait la même chose dans un de mes projets, c'est-à-dire que j'avais besoin d'écouter les changements DOM d'un certain élément. Ajout, suppression, attribut et modification de données DOM
Ces liens vous aider:
- 1. Comment arrêter tous les événements DOM en utilisant javascript?
- 2. Écoute de tous les événements JInternalFrame - Java
- 3. Est-ce que javascript cache les éléments DOM?
- 4. port écoute en javascript
- 5. Javascript pour modifier tous les éléments absolument positionnés
- 6. Redimensionner tous les éléments contenant avec javascript en utilisant
- 7. boucle javascript que l'application à tous les autres éléments
- 8. En prototype existe-t-il un moyen d'évaluer ce qui écoute les événements dom objets?
- 9. désactiver tous les éléments html
- 10. Question de base sur le positionnement des éléments DOM avec JavaScript
- 11. Comment s'informer sur les changements DOM avec javascript?
- 12. Evénements Jquery.Live pour les éléments onadd à dom
- 13. problème Jquery sélectionner tous les éléments d'une table
- 14. Comment disposer des éléments DOM en JavaScript pour éviter les fuites mémoire
- 15. DOM et Javascript
- 16. Obtenir tous les éléments de démarrage?
- 17. Comment lister tous les événements enregistrés d'un noeud DOM en utilisant Javascript?
- 18. Javascript effacer tous les cookies
- 19. sélecteurs jquery pour les objets javascript simples à la place des éléments DOM
- 20. JavaScript CSS Ennuis - DOM Styling
- 21. Tous les éléments Enum to string (C#)
- 22. DOM javascript Navigation
- 23. Javascript DOM et dropdowns
- 24. Javascript OOP requête DOM
- 25. Figer le DOM en JavaScript: Remplacer les fonctions de modification du DOM comme des no-ops
- 26. les meilleures pratiques dans l'intégration actions JavaScript w/DOM
- 27. Comment obtenir tous les éléments mis en évidence
- 28. En Javascript, pouvez-vous étendre le DOM?
- 29. Comment surveiller tous les POST XmlHttpRequest de Javascript sur IE6?
- 30. Comment accéder aux éléments DOM mxml (Flex)?
Idéalement, vous ne devriez jamais besoin d'un tel événement. Que ferait exactement le HTML d'un élément donné? – James
GMaps alimente un DIV avec son contenu. Mais la racine de ma question est juste d'imiter une approche de programmation de flux de données: P – Frangossauro