Preguntas etiquetadas con javascript

Para preguntas relacionadas con la programación en ECMAScript (JavaScript / JS) y sus diversos dialectos / implementaciones (excluyendo ActionScript). Esta etiqueta rara vez se usa sola, pero a menudo se asocia con las etiquetas [node.js], [jquery], [json] y [html].




10
Usando querySelectorAll para recuperar hijos directos
Puedo hacer esto: <div id="myDiv"> <div class="foo"></div> </div> myDiv = getElementById("myDiv"); myDiv.querySelectorAll("#myDiv > .foo"); Es decir, puedo recuperar con éxito todos los hijos directos del myDivelemento que tienen clase .foo. El problema es que me molesta que deba incluir el #myDiven el selector, porque estoy ejecutando la consulta en el …


6
¿Seleccionar texto mediante programación en un elemento HTML satisfactorio?
En JavaScript, es posible seleccionar texto mediante programación en un elemento inputo textarea. Puede enfocar una entrada con ipt.focus()y luego seleccionar su contenido con ipt.select(). Incluso puede seleccionar un rango específico con ipt.setSelectionRange(from,to). Mi pregunta es: ¿hay alguna forma de hacer esto también en un contenteditableelemento? Descubrí que puedo hacer …

11
eliminar el elemento de la matriz almacenada en angular 2
Quiero eliminar un elemento de una matriz almacenada en angular 2, con Type Script. Estoy usando un servicio llamado Servicio de datos, el Código de : export class DataService { private data: string[] = []; addData(msg: string) { this.data.push(msg); } getData() { return this.data; } deleteMsg(msg: string) { delete [this.data.indexOf(msg)]; …

5
VueJS agrega condicionalmente un atributo para un elemento
En VueJS podemos agregar o eliminar un elemento DOM usando v-if: <button v-if="isRequired">Important Button</button> pero, ¿hay alguna manera de agregar / eliminar atributos de un elemento dom? Por ejemplo, para lo siguiente, establezca condicionalmente el atributo requerido: Username: <input type="text" name="username" required> por algo similar a: Username: <input type="text" name="username" …


9
addEventListener no funciona en IE8
He creado una casilla de verificación de forma dinámica. Solía addEventListenerllamar a una función al hacer clic en la casilla de verificación, que funciona en Google Chrome y Firefox pero no en Internet Explorer 8 . Este es mi codigo: var _checkbox = document.createElement("input"); _checkbox.addEventListener("click", setCheckedValues, false); setCheckedValues es mi …

30
PhoneGap: detecta si se ejecuta en el navegador de escritorio
Estoy desarrollando una aplicación web que usa PhoneGap: Build para una versión móvil y quiero tener una única base de código para las versiones de 'escritorio' y móviles. Quiero poder detectar si las llamadas de PhoneGap funcionarán (es decir, si el usuario de un dispositivo móvil admitirá PhoneGap). He buscado …

4
Método de llamada en controlador de directiva desde otro controlador
Tengo una directiva que tiene su propio controlador. Vea el siguiente código: var popdown = angular.module('xModules',[]); popdown.directive('popdown', function () { var PopdownController = function ($scope) { this.scope = $scope; } PopdownController.prototype = { show:function (message, type) { this.scope.message = message; this.scope.type = type; }, hide:function () { this.scope.message = ''; …


8
Object.watch () para todos los navegadores?
Tenga en cuenta que Object.Watchy Object.Observeson a la vez obsoleta ahora (como el junio del 2018). Estaba buscando una manera fácil de monitorear cambios en un objeto o variable, y encontré Object.watch() que es compatible con los navegadores Mozilla, pero no con IE. Así que comencé a buscar para ver …


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.