【问题标题】:how to set value in input by JavaScript?如何通过 JavaScript 在输入中设置值?
【发布时间】:2018-03-07 06:37:54
【问题描述】:

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

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

<script>
  document.getElementById('txt1').value('anyvalue1111');
</script>

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

【问题讨论】:

标签: javascript jquery html forms


【解决方案1】:

value 是属性而不是方法。

document.getElementById('txt1').value = 'anyvalue1111';

【讨论】:

    【解决方案2】:

    试试这个

    <form action=""> 
        First name: <input type="text" id="txt1" onkeyup="showHint(this.value)">
        </form>
    
        <script>
        document.getElementById('txt1').value = 'Hello world!!';
    
        </script>
    

    【讨论】:

      【解决方案3】:

      此语法适用于 jQuery:

      $('#txt1').val('anyvalue1111');
      

      对于 Javascript 使用:

      document.getElementById('txt1').value = 'anyvalue1111';
      

      【讨论】:

        猜你喜欢
        • 2023-03-28
        • 2021-12-16
        • 2011-10-27
        • 2013-10-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多