Preguntas con la etiqueta [dom]

Lista dom preguntas

¿Cómo haría para eliminar todos los elementos secundarios de un nodo DOM en JavaScript? Digamos que tengo el siguiente HTML (feo): <p id="foo"> <span>hello</span> <div>world</div> </p> Y tomo el nodo

Incluir otro archivo HTML en un archivo HTML

44
respuestas
805
votos
2.1M
vistas

Tengo 2 archivos HTML, supongo a.htmly b.html. En a.htmlquiero incluir b.html. En JSF puedo hacerlo así: <ui:include src="b.xhtml" /> Significa que dentro a.xhtmldel archivo puedo incluir b.xhtml. ¿Cómo podemos hacerlo

Recientemente he estado haciendo muchas ventanas emergentes modales y otras cosas, para las cuales usé jQuery. El método que utilicé para crear los nuevos elementos en la página ha sido

Detectar clic fuera del componente React

57
respuestas
903
votos
932.7k
vistas

Estoy buscando una manera de detectar si ocurrió un evento de clic fuera de un componente, como se describe en este artículo . jQuery close() se usa para ver si

Usando JavaScript simple (no jQuery), ¿hay alguna forma de verificar si un elemento contiene una clase? Actualmente estoy haciendo esto: var test = document.getElementById("test"); var testClass = test.className; switch (testClass)

¿Diferencia entre texto interno, HTML interno y valor?

14
respuestas
340
votos
394.7k
vistas

¿Cuál es la diferencia entre innerHTMLy innerTexten valueJavaScript?

Eliminar elemento por id

19
respuestas
1.3k
votos
1.9M
vistas

Al eliminar un elemento con JavaScript estándar, primero debes ir a su elemento principal: var element = document.getElementById("element-id"); element.parentNode.removeChild(element); Tener que ir primero al nodo principal me parece un poco

change()La función funciona y detecta cambios en los elementos del formulario, pero ¿hay alguna forma de detectar cuándo se cambió el contenido de un elemento DOM? Esto no funciona, a

Necesito encontrar qué controladores de eventos están registrados sobre un objeto. Por ejemplo: $("#el").click(function() {...}); $("#el").mouseover(function() {...}); $("#el")tiene registrado el clic y el paso del mouse . ¿Existe alguna función

Ejecutando elementos <script> insertados con .innerHTML

24
respuestas
172
votos
211.2k
vistas

Tengo un script que inserta contenido en un elemento usando innerHTML. El contenido podría ser por ejemplo: &lt;script type="text/javascript"&gt;alert('test');&lt;/script&gt; &lt;strong&gt;test&lt;/strong&gt; El problema es que el código dentro de la &lt;script&gt;etiqueta

¿Cómo obtener el HTML interno de DOMNode?

11
respuestas
108
votos
vistas

¿Qué función utiliza para obtener el HTML interno de un DOMNode determinado en la implementación PHP DOM? ¿Alguien puede dar una solución confiable? Por supuesto, el HTML externo también servirá.

La situación es algo así como- var someVar = some_other_function(); someObj.addEventListener("click", function(){ some_function(someVar); }, false); El problema es que el valor de someVarno es visible dentro de la función de

¿Cómo puedo saber qué elemento DOM tiene el foco?

22
respuestas
1.6k
votos
904.4k
vistas

Me gustaría saber, en JavaScript, qué elemento tiene actualmente el foco. He estado buscando en el DOM y todavía no he encontrado lo que necesito. ¿Hay alguna manera de hacer

Tengo una página donde algunos detectores de eventos están adjuntos a cuadros de entrada y cuadros de selección. ¿Hay alguna manera de saber qué detectores de eventos están observando un

¿Existe una forma eficaz de saber si un elemento DOM (en un documento HTML) está actualmente visible (aparece en la ventana gráfica )? (La pregunta se refiere a Firefox).