Preguntas etiquetadas con dom

El Document Object Model (DOM) es una forma de referirse programáticamente a los elementos de un lenguaje de marcado como XML y HTML. Úselo con [javascript] o cualquier otro lenguaje de programación que tenga un analizador DOM






15
Práctica recomendada: ¿Acceder a elementos de formulario por ID HTML o atributo de nombre?
Como cualquier desarrollador experimentado de JavaScript sabe, hay muchas (demasiadas) formas de hacer lo mismo. Por ejemplo, supongamos que tiene un campo de texto de la siguiente manera: <form name="myForm"> <input type="text" name="foo" id="foo" /> Hay muchas formas de acceder a esto en JavaScript: [1] document.forms[0].elements[0]; [2] document.myForm.foo; [3] document.getElementById('foo'); …
136 javascript  html  forms  dom 

3
¿Diferencia entre document.addEventListener y window.addEventListener?
Mientras uso PhoneGap, tiene un código predeterminado de JavaScript que usa document.addEventListener, pero tengo mi propio código que usa window.addEventListener: function onBodyLoad(){ document.addEventListener("deviceready", onDeviceReady, false); document.addEventListener("touchmove", preventBehavior, false); window.addEventListener('shake', shakeEventDidOccur, false); } ¿Cuál es la diferencia y cuál es mejor usar?

2
Obtener elemento en la posición especificada - JavaScript
Usando Javascript, ¿cómo puedo identificar el elemento en una posición determinada? Básicamente, estoy buscando escribir una función que tome dos parámetros de entrada (las coordenadas xey) y devuelva el elemento html en la posición en la pantalla representada por los parámetros.
133 javascript  html  dom 

5
querySelector, coincidencia de elementos comodín?
¿Hay alguna manera de hacer coincidir el nombre de un elemento comodín con querySelectoro querySelectorAll? Veo soporte para comodines en las consultas de atributos, pero no para los elementos en sí. El documento XML que intento analizar es básicamente una lista plana de propiedades y necesito encontrar elementos que tengan …

5
Compilar cadenas HTML dinámicas de la base de datos
La situación Anidado dentro de nuestra aplicación Angular hay una directiva llamada Page, respaldada por un controlador, que contiene un div con un atributo ng-bind-html-inseguro. Esto se asigna a un $ scope var llamado 'pageContent'. A esta var se le asigna HTML generado dinámicamente desde una base de datos. Cuando …


2
Diferencia entre window.location.href, window.location.replace y window.location.assign
Cuál es la diferencia entre window.location.href="http://example.com"; window.location.replace("http://example.com"); window.location.assign("http://example.com"); Leí en muchos foros que window.location.assign()simplemente reemplaza el historial de sesión actual y, por lo tanto, el botón de retroceso del navegador no funcionará. Sin embargo, no puedo reproducir esto. function fnSetVariable() { //window.location.href = "http://example.com"; window.location.replace("http://example.com"); //window.location.assign("http://example.com"); } <a onmouseover="fnSetVariable();" href="PageCachingByParam.aspx?id=12" …
129 javascript  dom  location 

7
¿Cómo creo un enlace usando javascript?
Tengo una cadena para un título y una cadena para un enlace. No estoy seguro de cómo juntar los dos para crear un enlace en una página usando Javascript. Cualquier ayuda es apreciada. EDITAR1: Agregar más detalles a la pregunta. La razón por la que estoy tratando de resolver esto …

8
¿Cómo cambio la clase de un elemento en JavaScript puro?
Estoy buscando una forma de convertir este código jQuery (que se usa en la sección del menú receptivo) a JavaScript puro. Si es difícil de implementar, está bien usar otros marcos de JavaScript. $('.btn-navbar').click(function() { $('.container-fluid:first').toggleClass('menu-hidden'); $('#menu').toggleClass('hidden-phone'); if (typeof masonryGallery != 'undefined') masonryGallery(); });
128 javascript  dom  toggle 

5
JavaScript obtiene elemento por nombre
Considere esta función: function validate() { var acc = document.getElementsByName('acc').value; var pass = document.getElementsByName('pass').value; alert (acc); } Y esta parte HTML: <table border="0" cellpadding="2" cellspacing="0" valign="top"> <tr> <td class="td1">Account</td> <td class="td2"><input type="text" name="acc" /></td> </tr> <tr class="td1"> <td>Password</td> <td class="td2"><input type="password" name="pass" /></td> </tr> </table> <div><button onClick="validate()" class="cupid-greenx">Login now</button></div> Se …
127 javascript  html  dom 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.