Tag: dom

Evento cargado de dominio cruzado borwser código javascript nativo

Estoy trabajando sin el marco javascript, pero quiero llamar a una función justo cuando se carga el DOM. No puedo / no quiero usar el atributo ‘onload’ en la etiqueta .

¿Cuál es la diferencia entre getElementById y simplemente usar la ID de un elemento como variable?

¿Puede alguien decirme la diferencia entre llamar a un elemento HTML con id = “myDomObect” ?: var myObj = document.getElementById(‘myDomObect’); Y var myObj = myDomObect;

Cómo envolver / rodear texto resaltado con un elemento

Quiero envolver un texto seleccionado en un contenedor div con span, ¿es posible? Un usuario seleccionará un texto y hará clic en un botón. En el evento de clic de botón, quiero ajustar el texto seleccionado con el elemento span. Puedo obtener el texto seleccionado usando window.getSelection() pero ¿cómo saber su posición exacta en la […]

Cómo ejecuta el navegador javascript y render asíncrono

Aquí está el código en jsfiddle function updateSync1() { for (var i = 0; i < 1000; i++) { document.getElementById('output').innerHTML = i; } } function updateSync2() { for (var i = 0; i < 1000; i++) { setTimeout(document.getElementById('output').innerHTML = i, 0); } } function updateAsync() { var i = 0; function updateLater() { document.getElementById('output').innerHTML = […]

Seleccione todos los elementos con el atributo “datos-” sin usar jQuery

Usando solo JavaScript, ¿cuál es la forma más eficiente de seleccionar todos los elementos DOM que tienen un determinado atributo de data- (digamos data-foo )? Los elementos pueden ser elementos de etiqueta diferentes.

¿Cómo eliminar todas las clases CSS usando jQuery / JavaScript?

En lugar de llamar a $(“#item”).removeClass() para cada clase que pueda tener un elemento, ¿existe una función única a la que se pueda llamar para eliminar todas las clases de CSS del elemento dado? Tanto jQuery como JavaScript en bruto funcionarán.

¿Cómo cambiar la clase de un elemento con JavaScript?

¿Cómo puedo cambiar una clase de un elemento HTML en respuesta a un evento onClick usando JavaScript?

¿Debo eliminar los detectores de eventos antes de eliminar elementos?

Si tengo un elemento padre con hijos que tienen enlazadores de eventos vinculados a ellos, ¿tengo que eliminarlos antes de borrar al padre? (es decir, parent.innerHTML = ”; ) ¿Podría haber memory leaks si los escuchas de eventos no se unen de un elemento si se eliminan del DOM?

dom envolver una subcadena en textnode con un nuevo nodo de intervalo

Supongamos, tengo este párrafo: this is a paragraph containing link to an image at http://sofes.miximages.com/javascript/atme.png 🙂 Quiero reemplazar http://sofes.miximages.com/javascript/atme.png con un elemento de imagen. ¿Cómo puedo hacer eso? Es como eliminar el texto, pero agregar un elemento de imagen en lugar de ese texto. La ayuda será muy apreciada.

¿Se procesa javascript usando un algoritmo elástico?

Estoy tratando de elaborar un algoritmo eficiente para cambiar muchas clases en una stack de nodos y me parece que tengo un gran agujero en mi comprensión de cómo javascript controla el DOM. ¿Los navegadores / javascript usan una pista de carreras elástica como lo hace flash? ¿O es más un evento dirigido donde la […]

Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.