Нужно считать два числа из 2 текст боксов и вывести суму при нажатии на кнопку

Не записывается значение в переменную а и б , не могу понять почему

<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script type="text/javascript">
        let a =document.querySelector('a');
        let b =document.querySelector('b');
        let sum;
        function check(){

                sum=parseInt('a')+parseInt('b');
                alert(a);
        }
    </script>
</head>
<BODY BGCOLOR="#d3d3d3">
<H1>Сума двох чисел</H1>
<form name="AUT">
<TABLE BORDER=1>
    <tr>
        <td class="a"><input type="text" name="pole"></td>
        <td><input type="text" name="pole" id="b"></td>
        <td><input type="button" name="count" value="обчислити" onclick="check()"></td>
    </tr>
</TABLE>
</form>
</body>
</html> 

Ответы (1 шт):

Автор решения: CoderYooda

Вот пример, максимально приближенный к вашему

<input type="text" id="a" name="pole">
<input type="text" id="b" name="pole2">
<script type="text/javascript">
    let a = document.querySelector('#a');
    let b = document.querySelector('#b');
    let sum;
    function check(){
        sum = parseInt(a.value) + parseInt(b.value);
        alert(sum);
    }
</script>

Но, не советую его использовать, потому что как минимум нет проверок на введенные данные, во многих случаях результатом будет NaN (не число)

→ Ссылка