Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

162
Vistas
¿Por qué la función con el nombre "claro" no funciona en JavaScript?

Escribí un pequeño archivo HTML. Agregué algunos botones con atributos onclick y escribí mis funciones dentro de una etiqueta de "script". Todos funcionan perfectamente, pero la función con el nombre "clear" no funciona.

HTML:

 <div> <input type="button" value="Copy" onclick="copy();" /> <input type="button" value="Clear" onclick="clear();" /> </div>

JavaScript:

 function copy() { console.log("copy"); navigator.clipboard.writeText( document.getElementById("result_box").value ); } function clear() { console.log("clear"); }

Cuando hago clic en ambos botones, la consola del navegador me muestra solo un mensaje: "copiar". Sin errores.

Si cambio el nombre de esta función, comienza a funcionar. No entiendo por qué está sucediendo. Pensé que la palabra "claro" es una palabra reservada de JavaScript, pero no pude encontrar esta palabra en la lista de palabras clave en la documentación. ¿Algunas ideas?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

El razonamiento detrás de esto es que clear() dentro de un botón llama a document.clear en lugar de your clear.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda