Внедрение js в браузер GetElementById

Всех приветствую. Вышла проблемка с внедрением текста в input по средствам js. Я использую GetElementById("id_name").value = "extext";

Но есть проблема. Сайт не воспринимает такой текст. Вставленный из буфера или введенный руками работает отлично. Но текст который внедряется с помощью js - он не видит(хотя в поле для ввода он появляется). Вопрос в том, есть ли другие способы импортировать свой текст в строку через js, что-бы сайт его видел и воспринимал нормально. Что-то кроме value. Всех заранее благодарю за любой ответ.


Ответы (3 шт):

Автор решения: Denis640Kb

    var z = document.getElementById('123');
    z.value = '123';// Так Вы добавляете текст в value (значение)
    z.innerText = "123" // Так добавляется текст в само поле.

    console.log(document.getElementById('123').value); 
<input id="123">

→ Ссылка
Автор решения: Shika_meow

Попробуйте так

let elem_info=document.getElementById('info') ;
elem_info.innerHTML='your text';

Где info соответственно id нужного элемента

→ Ссылка
Автор решения: Igor

Вам надо выяснить, на какое событие код страницы меняет состояние кнопки - change, keypress, keyup.

function test() {
  var input = document.getElementById("testinput");
  input.value = "test me";
  input.dispatchEvent(new Event("change"));
}

function activate() {
  var input = document.getElementById("testinput");
  var button = document.getElementById("testbutton");
  button.disabled = input.value == "";
}
<input id="testinput" onchange="activate()" />
<button disabled id="testbutton">Activate</button>
<br/><br/>
<button onclick="test()">Test</button>

→ Ссылка