GWT:使用纯JavaScript提取文本区域值



上下文:我正在开发一个篡改猴子脚本来丰富一些GWT页面,其中包含第三方应用程序,无法访问源代码或服务器

问题:我需要使用纯JavaScript提取文本区域元素的值(请参阅上文了解原因(

我现在看到的 HTML:在一系列 table>tr>td>div>div>div 中

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

问题

文本
  • 区域的html不包含任何文本,我看到的一定是其他东西
  • as expected document.getElementById("MyTarget"(.value==">

值是您想要的属性,应该可以正常工作。

下面是一个快速示例,展示了如何使用它。

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>

最新更新