Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.06.2016, 15:21
Аспирант
Отправить личное сообщение для Sokoljr Посмотреть профиль Найти все сообщения от Sokoljr
 
Регистрация: 27.06.2016
Сообщений: 68

Вывести кнопки button в отдельный div
Помогите пожалуйста, есть кнопки button от 0 до 9, при нажатии на любую из них, значение кнопки должно переходить в div, если нажимать подряд разные button, то в div сумма постоянно должна суммироваться

вот html

<body>

<form>
<button type="button">0</button>
<button type="button">1</button>
<button type="button">2</button>
<button type="button">3</button>
<button type="button">4</button>
<button type="button">5</button>
<button type="button">6</button>
<button type="button">7</button>
<button type="button">8</button>
<button type="button">9</button>
</form>

<div></div>

<script src="js/script.js" type="text/javascript"></script>
</body>
Ответить с цитированием
  #2 (permalink)  
Старый 27.06.2016, 15:38
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

Sokoljr,
а ваши попытки сделать где?
Ответить с цитированием
  #3 (permalink)  
Старый 27.06.2016, 15:39
Профессор
Отправить личное сообщение для Rasy Посмотреть профиль Найти все сообщения от Rasy
 
Регистрация: 17.06.2016
Сообщений: 509

<body>
<script>
window.addEventListener('DOMContentLoaded', init);

function init() {
  var 
    a = document.querySelectorAll('button[type="button"]'),
    b = document.getElementById('result'),
    i;
 
  for (i = 0; i < a.length; i++) {
    a[i].addEventListener('click', function() {
      b.innerText = +this.innerText + +b.innerText;
    });
  }
}
</script>
  <form>
    <button type="button">0</button>
    <button type="button">1</button>
    <button type="button">2</button>
    <button type="button">3</button>
    <button type="button">4</button>
    <button type="button">5</button>
    <button type="button">6</button>
    <button type="button">7</button>
    <button type="button">8</button>
    <button type="button">9</button>
  </form>
  <div id="result"></div>
</body>
Ответить с цитированием
  #4 (permalink)  
Старый 27.06.2016, 15:41
Аспирант
Отправить личное сообщение для Sokoljr Посмотреть профиль Найти все сообщения от Sokoljr
 
Регистрация: 27.06.2016
Сообщений: 68

попытки заканчивались на выводе все кнопок, и повесить обработчик на одну из кнопок и все
Ответить с цитированием
  #5 (permalink)  
Старый 27.06.2016, 15:44
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

Sokoljr,
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">

</head>

<body>
<form>
 <button type="button">0</button>
 <button type="button">1</button>
 <button type="button">2</button>
 <button type="button">3</button>
 <button type="button">4</button>
 <button type="button">5</button>
 <button type="button">6</button>
 <button type="button">7</button>
 <button type="button">8</button>
 <button type="button">9</button>
 </form>

 <div></div>

<script>
window.addEventListener('DOMContentLoaded', function() {
var sum = 0;
 [].forEach.call(document.querySelectorAll('button'), function(item,i) {
         item.addEventListener('click', function() {
             document.querySelector('div').innerHTML = sum += i;
         });
     });
});
</script>
</body>
</html>
Ответить с цитированием
  #6 (permalink)  
Старый 27.06.2016, 15:45
Аспирант
Отправить личное сообщение для Sokoljr Посмотреть профиль Найти все сообщения от Sokoljr
 
Регистрация: 27.06.2016
Сообщений: 68

спасибо, буду разбирать!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вывести значение кнопки в текстовое поле matt_xs Общие вопросы Javascript 10 16.04.2016 14:50
элемент внутри кнопки button FanAizu (X)HTML/CSS 2 15.07.2014 20:44
Вывести на печать DIV как его видно в браузере (с учетом фона с стилей) unomomento Элементы интерфейса 4 28.12.2013 00:43
Посчитать кол-во div и вывести сумму. djonA Общие вопросы Javascript 11 27.05.2013 08:45
вывести html код страницы в div djonA Общие вопросы Javascript 3 13.05.2013 20:01