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

346
Vistas
toLocaleLowerCase() no es una función

cuando uso esta función me da error que no es una función.

 <div id="cards_main"></div>
 let arry = new Array(); for (i = 0; i < 2; i++) { if (document.getElementsByTagName("input")[i].value != "") { for (cards of arry) { if (cards.naming.toLocaleLowerCase().startsWith(document.getElementsByTagName("input")[i]).toLocaleLowerCase()) { document.querySelector("#cards_main").innerHTML = ""; addCard(cards); } } } }

Tenga en cuenta que la matriz no está vacía

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

0

Hay algunos problemas en su código.

El método .startsWith() devuelve un valor booleano de true o false y espera una cadena. En su caso, le está pasando un elemento HTML.

Prueba en su lugar:

 .startsWith(document.getElementsByTagName("input")[i].value)

.toLocaleLowerCase() debe ejecutarse en un tipo de cadena, pero lo está ejecutando en un booleano.

 if (cards .naming .toLocaleLowerCase() .startsWith(document.getElementsByTagName("input")[i]) // This returns a boolean .toLocaleLowerCase() // But this line isn't valid on a boolean ) {

Probablemente quería llamar a toLocaleLowerCase en su valor de entrada.

Pruebe este código en su lugar:

 const inputValue = document.getElementsByTagName("input")[i].value; if (cards.naming.toLocaleLowerCase().startsWith(inputValue.toLocaleLowerCase())) { // ... }
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