gpt4 book ai didi

javascript - 如何使用 CodeMirror 在 TextArea 中添加值

转载 作者:行者123 更新时间:2023-12-02 04:53:17 26 4
gpt4 key购买 nike

我正在尝试将 TextArea 中的一些值从 Java 添加到网页,并且我使用以下代码:

JavascriptExecutor js = driver;  
js.executeScript("CodeExpressionMirror.fromTextArea(document.getElementById('textToParse')).setValue(\"" + text + "\");");

问题是,如果 textArea 中已经有一些值,比如说“伦敦”,那么在我的例子中,上面的代码将使用 setValue 中的值覆盖它,并且从 CodeMirror 文档来看,我没有请参阅 AddValue 方法。我以前从未使用过 JavaScript 或 Web 开发,这让事情对我来说有点困难。

最佳答案

var string = js.executeScript("CodeExpressionMirror.fromTextArea(document.getElementById('textToParse')).getValue();
js.executeScript("CodeExpressionMirror.fromTextArea(document.getElementById('textToParse')).setValue(\"" + string + text + "\");");

使用这样的代码,您可以在其中获取当前值并将其与新值组合。

关于javascript - 如何使用 CodeMirror 在 TextArea 中添加值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56422528/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com