javascript - 点击按钮并用文本填充后在两个文本区域中添加新行

标签 javascript html ajax textarea newline

我有一个 HTML 页面,有两个文本区域和一个按钮。它是一个自定义 SQL 客户端,因此用户在第一个文本区域中输入命令并点击按钮。通过使用 Javascript 和 AJAX,文本将发送到数据库并将返回结果日志,显示在第二个文本区域中。

喜欢this小视频。

This是整个代码。

我想要做的是,在用户编写命令并点击按钮后;在编写命令的第一个文本区域中,应添加一个以 SQL 开头的新行> 单击按钮后,我可以在第二个文本区域中新建一行,但第一个文本区域没有任何反应。我用来执行此操作的代码是:

document.getElementById("in").innerHTML+=("\n"+"SQL>");

我做错了什么? 我应该如何解决它?

附:我读过有关通常向文本区域插入新行的其他问题,但它们并不能完全解决我的问题。

最佳答案

这会起作用:

document.getElementById("in").value+=("\n"+"SQL>");

关于javascript - 点击按钮并用文本填充后在两个文本区域中添加新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31574637/

相关文章:

javascript - 确保 AngularJS 中后续 HTTP ajax 调用的正确顺序

javascript - 当用户到达页面末尾以加载新内容时,您如何调用 JavaScript (AJAX) 函数?

javascript - HTML 代码 & 不通过 JavaScript 中的替换进行更改

javascript - 如何在 D3 中为文本 div 的特定部分着色?

html - 为什么 CSS 转换会影响站点宽度?

javascript - 单击此图像/链接激活 jquery 弹出窗口?

javascript - 需要帮助理解 JS 和 jQuery 变量的引用

javascript - 使用 jQuery 提取 jpeg EXIF 信息

javascript - 复选框选择时的表单重定向

Javascript 延迟加载 div 元素中的内容