Рандомное значение
Всем здравствуйте, имеется код
var a = текст1; var b = текст2; var c = текст3; setInterval(function(){ document.querySelector(".js-chat_input.chat_text_input.form__input.ember-text-area.ember-view").value = 'Тут что то пишем' \\ Тут нужно чтобы писалось рандомное значение document.querySelector(".button.float-right.chat-interface__submit.qa-chat-buttons__submit.js-chat-buttons__submit.ember-view").click(); }, 2000); Мне нужно чтобы из этих 3 значений рандомно выбралось одно и написалось бы, как это сделать? Помогите пожалуйста) |
|
function getRandomInt(min, max) { return Math.floor(Math.random() * (max - min)) + min; } var text = ['Text 1', 'Text 2', 'Text 3']; var elemText = document.querySelector(".js-chat_input.chat_text_input.form__input.ember-text-area.ember-view"); var elemClick = document.querySelector(".button.float-right.chat-interface__submit.qa-chat-buttons__submit.js-chat-buttons__submit.ember-view"); setTimeout(function fn() { elemText.value = text[getRandomInt(0, text.length - 1)]; elemClick.click(); setTimeout(fn, 2000); }, 2000); |
Цитата:
|
Попробуйте:
function getRandomInt(min, max) { return Math.floor(Math.random() * (max - min)) + min; } var text = ['Text 1', 'Text 2', 'Text 3']; var input = document.querySelector(".js-chat_input.chat_text_input.form__input.ember-text-area.ember-view"); setTimeout(function fn() { input.value = text[getRandomInt(0, text.length - 1)]; input.form.submit(); setTimeout(fn, 2000); }, 2000); |
Цитата:
|
Скрипт поидее должен быть такой
function getRandomInt(min, max) { return Math.floor(Math.random() * (max - min)) + min; } var text = ['Kappa', 'KappaPride', 'Keepo']; var input = document.querySelector(".js-chat_input.chat_text_input.form__input.ember-text-area.ember-view"); var click = document.querySelector(".button.float-right.chat-interface__submit.qa-chat-buttons__submit.js-chat-buttons__submit.ember-view"); setTimeout(function fn() { input.value = text[getRandomInt(0, text.length - 1)]; click.click(); setTimeout(fn, 2000); }, 2000); |
swerk, если чат на реакте или Vue собран, то ничего не выйдет, так как там Virtual DOM.
|
Цитата:
document.querySelector(".button.float-right.chat-interface__submit.qa-chat-buttons__submit.js-chat-buttons__submit.ember-view").click(); То кнопка нажимается, а вот если в комбинации она не хочет работать) |
swerk,
Цитата:
|
Часовой пояс GMT +3, время: 16:24. |