Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   первый калькулятор (https://javascript.ru/forum/dom-window/70675-pervyjj-kalkulyator.html)

петроний 24.09.2017 19:21

первый калькулятор
 
<div class="mycalk" align="center"><h3>калькулятор</h3>
<form class="calk">
<tr>

<td colspan="4" id="display"><input type="text"/></td>
</tr><br/>
<tr>
<td><input type="button" value="CE" id="ce"/></td>
</tr><br>
<tr>
<td><input type="button" value="1"/></td>
<td><input type="button" value="2"/></td>
<td><input type="button" value="3"/></td>
<td><input type="button" value="="/></td>
</tr><br/>
<tr>
<td><input type="button" value="4"/></td>
<td><input type="button" value="5"/></td>
<td><input type="button" value="6"/></td>
<td><input type="button" value="+"/></td>
</tr><br/>
<tr>
<td><input type="button" value="7"/></td>
<td><input type="button" value="8"/></td>
<td><input type="button" value="9"/></td>
<td><input type="button" value="-"/></td>
</tr><br/>
<tr>
<td><input type="button" value="0"/></td>
<td><input type="button" value="/"/></td>
<td><input type="button" value="*"/></td>
<td><input type="button" value="."/></td>
</tr><br/>
</form>
</div>
только начал учиться решил написать калькулятор и завис в самом начале, помогите пожалуйста, не работает функция


var btn = document.getElementById('ce');
btn.addEventListener('click',function (e) {
alert(you);
});
var display = document.getElementsById('display');
display.addEventListener('keyup',function (e) {
alert(e.target.value);
});

рони 24.09.2017 19:29

петроний,
Пожалуйста, отформатируйте свой код!

Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[js]
... ваш код...
[/js]


О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.

Dilettante_Pro 25.09.2017 11:01

петроний,
1. Что такое you ?
2. Ошибка
var display = document.getElementsById('display');

Включайте в браузере Инструменты разработчика и смотрите сообщения в консоли

рони 25.09.2017 11:25

:) нет таблицы == нет ячеек == нет var display

Dilettante_Pro 25.09.2017 11:54

Цитата:

Сообщение от рони
нет таблицы

Зато, непонятно зачем, есть form


Часовой пояс GMT +3, время: 07:44.