如何通过JavaScript设置输入值?

fli*_*lik 5 html javascript forms jquery

我有id txt1的输入字段,但我无法更改JavaScript的值.

<form action=""> 
First name: <input type="text" id="txt1" onkeyup="showHint(this.value)">
</form>

<script>
  document.getElementById('txt1').value('anyvalue1111');
</script>
Run Code Online (Sandbox Code Playgroud)

注意:我在stackoverflow上找到如何更改输入值但找不到任何答案.问题的标题节省了很多时间.这是一个有效的问题.

voi*_*oid 5

value 是属性而不是方法.

document.getElementById('txt1').value = 'anyvalue1111';
Run Code Online (Sandbox Code Playgroud)


小智 1

此语法适用于 jQuery:

$('#txt1').val('anyvalue1111');
Run Code Online (Sandbox Code Playgroud)

对于 JavaScript 使用:

document.getElementById('txt1').value = 'anyvalue1111';
Run Code Online (Sandbox Code Playgroud)