Título: [Duda] Parámetros de una función javascript Publicado por: MA40 en 5 Julio 2021, 12:10 pm Hola.
Debe de ser algo muy elemental, pero ahora no caigo. Tenemos este código HTML con una función javascript HolaMundo: Código Introduciendo 123 como parámetro SÍ FUNCIONA, pero si en lugar de poner 123, ponemos "mundo", NO FUNCIONA. Código ¿Hay algo que estoy haciendo mal? ¿Es un error mío de concepto? Gracias y un saludo. Título: Re: [Duda] Parámetros de una función javascript Publicado por: MA40 en 5 Julio 2021, 12:24 pm Y sin embargo así, SÍ FUNCIONA:
Código
No tiene mucho sentido ¿no? :huh: Un saludo. Título: Re: [Duda] Parámetros de una función javascript Publicado por: #!drvy en 5 Julio 2021, 12:24 pm Usas comillas dobles tanto para el html como para el JS. Eso causa un escape y la palabra "mundo" queda como referencia en vez de string.
O usa comillas simples, o escapas las dobles (recomiendo lo primero). Ese problema no lo tienes con el 123 porque no lo pasas como string. Usar onclick ya se considera mala practica por lo general. Usa eventos en puro javascript. Igualmente, a no ser que sea 100% necesario, el javascript debe ir al final del body, no en el head. Esta seria la solución a tu problema: Código
Esto seria usando puro javascript para los eventos: Código
Código
Todo combinado: Código
https://developer.mozilla.org/es/docs/Web/API/Document/getElementById https://developer.mozilla.org/es/docs/Web/API/EventTarget/addEventListener Te recomiendo que revises algun tutorial de javascript ACTUALIZADO (maximo hace 3 años). Saludos Título: Re: [Duda] Parámetros de una función javascript Publicado por: Danielㅤ en 5 Julio 2021, 20:05 pm Hola, como dice el compañero tenés que escapar tu string, pero puede pasar que en algún momento necesites pasar las comillas dobles como parte del string, en tu caso sería:
Código
Y si quisieras pasar las camillas dobles podes hacerlo así: Código
Saludos |