var x = document.getElementById ("mytext"). value; почему я изменяю значение на innerHTMl или innerText, оно не работает? - PullRequest
0 голосов
/ 20 октября 2019
    <!DOCTYPE html>
    <html lang="en">

    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>

    <body>
        <input type="text" id="mytext">
        <input type="button" onclick="myfuction()" value="click">

        <script type="text/javascript">
         //the problem is here,why the value is ok?but innerText don't
            function myfuction() {
                var a = document.getElementById("[mytext][1]").value;
                alert(a);
            }
        </script>
      </body>
    </html>

image

Я хочу ввести текст в поле ввода, и мне будет предложено нажать кнопку.

1 Ответ

0 голосов
/ 20 октября 2019

getElementById работает с атрибутом ID элемента.

function myfuction() {
  var a = document.getElementById("mytext").value;
  alert(a);
}
<input type="text" id="mytext">
<input type="button" onclick="myfuction()" value="click">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...