Показать сообщение отдельно
  #1 (permalink)  
Старый 15.05.2016, 15:09
Новичок на форуме
Отправить личное сообщение для Ron_Kerher Посмотреть профиль Найти все сообщения от Ron_Kerher
 
Регистрация: 15.05.2016
Сообщений: 5

Браузер не реагирует на element.click()
Есть таблица, генерируется автоматически.
Сгенерированный HTML код одной ячейки(на скриншоте выделена голубым) выглядит так:
Код:
<td id="5763723f1751" class="eventCellValue">1.12</td>
Сама таблица выглядит так:

JS страницы реагирует на нажатие ячейки таким образом:
Генерируется новый <DIV>, при этом код ячейки меняется на:
Код:
<td id="5763723f1751" class="eventCellSelected">1.12</td>
Скрипт страницы очень большой, сложно было найти на какое событие запускается обработчик:
Выходит такая схема:
Когда на элементе происходит событие MouseDown, проверяется условие, если условие истинно, то скрипт переходит к обработке события MouseUp. И уже на MouseUp висит функция, создающая новый <div>, выглядит он так:

Суть моего вопроса:
Как вызвать событие (то есть создание нового дива)?
Такой код:
bet = document.getElementById('5763723f1751');
      bet.click();

Не работает.
При наведении на ячейку курсор приобретает вид "выбор ссылки"


P.S. - проблема возникла в ходе написание бота для букмекерской конторы, и самое интересное, что функции других элементов страницы прекрасно вызываются через .click(). В общем, господа, что-то тут не чисто, через .mouseup() и .mousedown() тоже ничего не происходит.
В консоли браузера ошибок не появляется, просто показывается , что программа "думает" (песочные часы), а результата никакого. HELP!
Ответить с цитированием