Articles of dom

En Javascript encuentra si una casilla está enfocada.

En Javascript, ¿cómo puedo saber si una checkbox tiene foco o no? Pensé que habría un método o propiedad llamada isfocused. Pero al parecer no. Al enfocar me refiero a que han marcado con el teclado y en este punto, al presionar la barra espaciadora se marcaría la casilla.

Haciendo DOM IE Friendly

¿Cómo puedo hacer que este script sea amigable para IE? Las únicas partes que no son heightofbody IE son las variables heightofbody y heightofbody … function getheight() { var myWidth = 0, myHeight = 0; if (typeof (window.innerWidth) == ‘number’) { //Non-IE myWidth = window.innerWidth; myHeight = window.innerHeight; } else if (document.documentElement && (document.documentElement.clientWidth || […]

¿Cuál es el efecto de agregar al final de document.getElementsByTagName (entrada)

Veo un código que hace uso de un [0] al final de document.getElementsByTagName(input)[0] y no tengo idea de qué hace eso o qué significa. Intenté buscarlo en w3schools y los encontré usándolo, pero no tengo explicaciones de por qué. ¿Alguna alma amable, por favor, ayúdame a entender lo que implica este sufijo? ¿En qué se […]

cómo saber cuándo está listo nuevamente el DOM después de agregar un nodo desde ajax

Recibo un archivo JSON a través de ajax y lo agregué a mi DOM (consulte: cómo leer la información de un cuadro de diálogo ajax ) Ahora quería acceder a este nodo DOM, pero la única forma en que funcionaba era: get_ajax_dialogwindow(); alert(“wait for click”); alert(“Test Combo” + combobox_by_name(value.ID_of_name)); esto funcionó perfectamente bien, pero no […]

Desplazarse a un elemento específico en una plantilla diferente después de hacer clic en el enlace (Angularjs)

Hola chicos, soy bastante nuevo en Angular. Los usuarios pueden editar la configuración del perfil en la página de configuración de perfil. Tengo lo siguiente en mi plantilla de perfil: {{ user.name }} Edit Name …more code… {{ user.description }} Edit Description Quiero que puedan hacer clic en el enlace de edición que los lleva […]

¿Cómo escucha / detecta los cambios en un valor de entrada, cuando se cambia el valor de entrada a través de javascript?

Tengo una input con google autoComplete conectado. Cuando el usuario se mueve hacia arriba y hacia abajo a través de seachResults el valor de la entrada se cambia dinámicamente a través de JavaScript. Me gustaría capturar el valor que está en la entrada en un momento dado. He intentado onChange y onInput pero como no […]

¿Es element.querySelector () diferente de document.querySelector ()?

Mirando a través del mdn, “querySelector” aparece en ambas secciones y, sin embargo, ambas parecen lograr los mismos fines. ¿Alguno de los dos es ideal para diferentes situaciones? … o son, básicamente, funcionalmente iguales? https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelector https://developer.mozilla.org/en-US/docs/Web/API/Element/querySelector

¿Cómo establecer el valor “predeterminado” para history.pushState y replaceState?

Para los navegadores que usan el parámetro de title , ¿qué valor deberíamos usar para decirle al navegador que use su valor predeterminado? En Safari 5.1.7 (7534.57.2) , si pongo null o undefined como parámetro param, usa el navegador predeterminado: Sin embargo, Opera 12.16 usa la cadena “null” y “undefined” respectivamente: ¿Qué se supone que […]

Seleccionando el primer problema de niños y espacios en blanco.

Tengo un marcado como este: Hello Pero cuando trato de seleccionar el primerChild de #table , devuelve espacios en blanco (como se espera). var ss = document.getElementById(“myTable”); console.log(ss.firstChild); Y vuelve: ¿Cómo debo filtrar los espacios en blanco para obtener nodos secundarios?

Bucle de evento DOMNodeInserted

Estoy desarrollando una extensión de Chrome (mi cuarta pregunta más o menos …) para Facebook, que agrega un botón personalizado al lado del botón “Me gusta”. Dado que las publicaciones se agregan automáticamente a la fuente de noticias sin una actualización de la página, tengo que agregar el script cada vez que se agreguen nuevas […]