entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Cambia codigo para que acepte varios elementos

Hola tengo una pregunta sobre este código

Function modificar(){
 document.getElementById('texto').innerHTML = <textarea id='cambiar'></textarea><br><button onclick='modificar2'>cambiar</button>

Function modificar(){
Var f = document.getElementById('cambiar').value
documentos.getElementById('texto').innerHtml = f
<p id='texto'></p>

Se puede cambiar para que acepte varias etiquetas p?
Gracias de antemano

1 Respuesta

2votos

Leonardo-Tadei Puntos227320

Hola @nicolas571,

supongo que cuando decís "que acepte varias etiquetas p" te referís a que la misma función sea más general para que con la misma función se puedan manejar varios P...

Podrías hacer esto así:

Function modificar(donde){
  document.getElementById(donde).innerHTML = <textarea id='cambiar'></textarea><br><button onclick='modificar2'>cambiar</button>
}

y la llamada sería

modificar('texto');
modificar('texto2');

etc, para un HTML que tuviera:

<p id='texto'></p>
<p id='texto2'></p>

etc.

De la misma manera hay que modificar al que guarda los cambios para que apunte al ID del elemento que corresponde.

Saludos cordiales

0voto

nicolas571 comentado

Hola @Leonardo-Tadei gracias por responderme aunque me aparecía error en el innerhtml, con lo que me respondiste me dio la idea de colocar una variable y dentro de ella hacer un .getattribute y colocar la variable dentro del document y me funciona. Así que muchas gracias por responderme

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta