使用 Javascript 更改文本框中的值

Using Javascript to change a value in a textbox

本文关键字:文本 Javascript 使用      更新时间:2023-09-26
<input id="NameAjax" class="ac_input" type="text" value="">

并使用jquery:

).click(function(e) { 
document.getElementById("NameAjax").value = 1;
}

但是单击后,该值不会更改:

<input id="NameAjax" class="ac_input" type="text" value="">

我正在寻找输出看起来像:

<input id="NameAjax" class="ac_input" type="text" value="1">

如何解决?

$("#elementID").on('click', function() {
    $("#NameAjax").val('1');
});

你提到了Jquery,所以我假设你正在使用它。如果是这样,请尝试以下操作:

$('#NameAjax').attr('value','1')

第一部分$('#NameAjax')选择输入,第二部分attr('value','1')将 value 属性设置为 1

使用 val 方法:

$('#NameAjax').val('1');

不要只使用一半的jquery。并且不要使用attr函数来设置值。

$("element_idOrclass").click(function() { 
    $("#NameAjax").attr("value","1");
}