javascript - 使用 Javascript 更改输入值,正确的语法

标签 javascript

<分区>

我想在 ajax 成功后更改输入值,我接下来要做的是:

在我使用的函数顶部:

var input = document.getElementById("input_id").value;

后来我尝试了 ajax 成功,但没有成功:

input = 'test value';

我做错了什么?

最佳答案

您使用的变量 input 是声明时输入字段的精确值。它不是对输入字段的 value 属性的引用。

您应该只使用对 input 元素的引用,然后像这样设置它的值-

var input = document.getElementById("input_id");

// Do some ajax call

input.value = 'test value'

关于javascript - 使用 Javascript 更改输入值,正确的语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50462189/

相关文章:

javascript - Bootstrap 关闭模式不起作用

javascript - JSON 数据未显示在 angularjs ui-grid 中

javascript - 函数数组清理空槽

javascript - XMLHTTPRequest 响应不包含 header 中的 Location 字段

javascript - ES6 映射在对象数组上抛出错误

javascript - JQGrid:在地址字段上按字母顺序排序

javascript - 将 localStorage.getItem 存储在数组中

javascript - jQuery 动态调用事件监听器

javascript - 使用 Node 和 jsdom 爬虫站点时内存不足

javascript - d3 层次结构平均子节点值的能力