https://codepen.io/anon/pen/gjRYWx
<body>
<form>
<div id="letter"></div>
<input type="text" value="" id="city" >
<input type="button">
function generateRound(myUser, myBot) {
var rand = 0;
rand = 0 + Math.floor(Math.random() * (ab.length + 1));
LettersDiv.innerHTML = ab[rand];
var myChoise;
myChoise = document.getElementById("city").value;
Делаю приложенице типа игры в города. Как вы видите, появляется рандомная буква выше input. Так вот после этого я ввожу в input город на эту букву и жму на кнопку. Таким образом, она должна считаться и должно продолжиться выполнение функции. Затем новая итерация, следующая буква и следующее слово.
На данный момент программа ничего не считывает и обрабатывается дальше с пустым значением. (в myChoise пустая строка)
Так у Вас проблема только с кнопкой? Если так, то поставьте обработчик на событие onclick
, в нём вызывайте свою функцию для обработки клика. Вот пример:
function myFunction() {
document.getElementById("demo").innerHTML = "Hello, World!";
}
<button onclick="myFunction()">Нажми!</button>
<p id="demo"></p>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как известно синтаксис функции apply: funcapply(context, [arg1, arg2]); Как будет выглядеть кастомная функция, которая принимает контекст, аргументы в массиве...
Я создаю хранилище Classic mode, как написано в докахВ компоненте страницы обращение к this