JS вход onClick не определен - PullRequest
0 голосов
/ 02 марта 2020

Я начинаю серию простых упражнений в JS, и я застреваю как раз в начале этого.

Может кто-нибудь подсказать мне, что происходит? Я не вижу, где ошибка.

Спасибо:)

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Basicos Laura</title>
  <script>
    window.onload = ejerciciosBasicos;
    function ejerciciosBasicos() {
      //1) HACER UN MÉTODO QUE RECIBA UNA CADENA Y UN CARÁCTER Y DIGA SI ESE CARÁCTER PERTENECE A LA CADENA O NO.

      function comprobarCadena() {
        var palabra = document.getElementById("introducidoPorUsuario").value
        console.log = palabra;
        return palabra;
      } //cierra comprobarCadena
    } //cierra ejercicios basicos
  </script>
</head>

<body>
  <div id="ejercicio1">
    Ejercicio 1
    <input type="text" id="introducidoPorUsuario">
    <input type="text" id="letraIntroducidaPorUsuario">
    <input type="button" value="Ok" onClick="comprobarCadena();">
    <input type="text" id="inResultado">
  </div>
</body>

</html>

1 Ответ

2 голосов
/ 02 марта 2020

comprobarCadena не является глобальным. Он существует только в области ejerciciosBasicos.

. Не используйте атрибут onclick. Свяжите свой обработчик событий с addEventListener внутри ejerciciosBasicos, чтобы он находился в области видимости.

...