evento de javascript de fuego en la creación de objetos

¿Hay alguna forma de disparar un evento cuando se crea un objeto de cierto tipo?

Tengo un elemento

con editableContent="true" y cuando el usuario presiona enter dentro de

, se crea un nuevo

que ocupa solo esa línea. ¿Es posible disparar un evento cada vez que se crea un objeto

dentro de mi objeto

original?

Sé que una forma de hacerlo sería escuchar las pulsaciones de teclas y presionar una tecla ‘enter’, hacer un montón de lógica para averiguar qué hacer, pero esto parece mucho menos elegante, por lo que sería genial si hubiera de otra manera.

¡Gracias!

Hay un montón de Eventos DOM y algunos de ellos serán compatibles con Firefox, por ejemplo. Pero no creo que IE respalde solo a uno de ellos. Aquí hay una lista completa. Primero puede lanzar un evento personalizado cada vez que crea un nuevo div, o tiene un tiempo de ajuste que verifica cada segundo si el conteo de usted divs childnodes ha cambiado.

Usted tiene una función que crea un div cuando presiona enter. ¿Por qué no agregas una llamada a función al final?

 function createDiv(){ //create div //append div divCreated(); } 

No hay devoluciones de llamada predeterminadas para la creación de nuevos elementos. Lo primero que tengo en mente es que puede agregar un detector de eventos para el evento mouseUp y verificar el contenido delta (pieza modificada), si se parece a un elemento de marcado con regexp.

Todos los que buscan una forma de reactjsr a los cambios en un DOM deben tener en cuenta MutationObserver . Es una característica estándar de DOM4 actualmente implementada en todos los últimos navegadores (¡incluso no todos, pero los más recientes!).