Acceder a controles a través de js



Juan Rubio

Buenos Días

Quiero acceder a una imagen con el nombre de Control Image1 on js para cambiar el color de su background.

El código sería algo así

Pero no funciona

Estoy accediendo correctamente a través del Id?

Muchas Gracias


David Esperalta

Hola Juan,

Como puede ver en la consola del depurador de AB, o bien en la consola de otro navegador como Firefox, el código que muestra no puede funcionar, puesto que el método que quiere utilizar no es "getElementsById" (este método no existe), sino "getElementById". Cambiando esto verá que, en efecto, el código funciona como se espera.


Consider to purchase one or more licenses of our products: press here!

Juan Rubio
Muchas Gracias David. He visto que el control Push (Button) sale con un background de color azul, como puedo cambiarlo. No consigo saber en que propiedades de estilo está. Myuchas Gracias

David Esperalta

Hola Juan,

Algo como lo anterior funcionaría también para el caso de un botón:

Por otro lado, tal vez, en el caso de un botón, aunque se puede "atacar" su CSS sin problemas, tal vez sería lo suyo utilizar las clases CSS adecuadas. Así, por ejemplo, podríamos cambiar un botón "primary" a uno "danger" de la siguiente forma:

P.D. Por favor, no dude en abrir un nuevo hilo para diferentes preguntas. ;-)


Consider to purchase one or more licenses of our products: press here!

Everybody can read the DecSoft's support forum for learning purposes, however only DecSoft's customers can post new threads. Purchase one or more licenses of some DecSoft's products in order to give this and other benefits.