Estoy tratando de escribir un script que devuelva datos según la opción (jugador) seleccionada en el menú desplegable. Esta publicación me llevó al 90% del camino, pero me estoy tropezando con la última pieza.
Cuando selecciono a cualquiera de mis jugadores del menú desplegable, espero que la barra lateral se llene con las estadísticas de ese jugador, pero parece que no devuelve nada.
Tengo un evento onchange que ejecuta la función selectChange(this), que pasa el nombre del jugador que he seleccionado a la función selectChange().
La función selectChange() ejecuta la función stats(), que devuelve las estadísticas del jugador para el que se pasó la función.
Asigno qué función stats() devuelve a una variable ("stats") y sobrescribo mi elemento HTML con la identificación "datos" con esos contenidos.
Sé que la función stats() es buena: cuando ejecuto la función stats() de forma independiente y se la paso a un jugador (es decir, stats('David Justice')), obtengo un rendimiento esperado. Así que tiene algo que ver con cómo lo llamo en mi archivo html, o cómo paso el componente select.value. Probé String(select.value) pero eso no pareció ayudar. Sospecho que mi error es trivial, ¡pero no puedo encontrarlo!
ingrese la descripción de la imagen aquí La función testStats devuelve datos como se esperaba