Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Не могу переустановить value никак (https://javascript.ru/forum/misc/82980-ne-mogu-pereustanovit-value-nikak.html)

noveek 22.08.2021 12:45

Цитата:

Сообщение от Aetae (Сообщение 539563)
Попробуй так:
function setValue(element, value, options) {
  if(typeof element === 'string') 
    element = document.querySelector(element);

  options = Object.assign({
    bubbles: true
  }, options);

  element.value = value;

  element.dispatchEvent(new Event('keydown', options));
  element.dispatchEvent(new Event('keyup', options));
  element.dispatchEvent(new Event('keypress', options));
  element.dispatchEvent(new Event('input', options));
  element.dispatchEvent(new Event('blur', options));
  element.dispatchEvent(new Event('change', options));
  
  return element;
}

setValue('input', 'New Value')

Если не поможет, то там либо какой-то параноик поставил защиту от сгенерированных событий и хрен ты чего добьёшься, либо ты смотришь куда-то не туда. Нужна страница чтоб посмотреть что там такое.

Благодарю так сработало, правда очень признателен !


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