GWT: извлечь значение текстовой области, используя обычный javascript - PullRequest
0 голосов
/ 20 января 2020

Контекст : я работаю над сценарием tampermonkey для обогащения некоторых страниц GWT без стороннего приложения, без доступа к исходному коду или серверам

Проблема : Мне нужно извлечь значение элемента textarea, используя обычный JavaScript (см. Выше о том, почему)

HTML, как я вижу сейчас : внутри серии таблиц> tr > td> div> div> div

<textarea class="gwt-TextArea" style="height: 400px; width: 600px;" id="MyTarget"></textarea>

Issue :

  • html текстовой области НЕ содержит текст, что я вижу должно быть что-то еще
  • , как и ожидалось document.getElementById ("MyTarget"). value == ""

1 Ответ

0 голосов
/ 20 января 2020

Значение - это свойство, которое вы хотите и должны работать без проблем.

Вот краткий пример, показывающий, как его использовать.

document.getElementById('MyTarget').addEventListener("keyup", function() {
  let value = document.getElementById('MyTarget').value;
  document.getElementById('MyOutput').innerHTML = value;
})
<textarea class="gwt-TextArea" style="height: 100px; width: 200px;" id="MyTarget" onkeyup="window.keyup"></textarea>
<div id="MyOutput">

</div>
...