如何更新输入类型=";“文本”;在操作后使用javascript

如何更新输入类型=";“文本”;在操作后使用javascript,javascript,html,Javascript,Html,单击更新按钮后,我希望用id=you更新文本字段,在脚本中,我也尝试了current=document.getElementById(“you”) current.innerText=num1无效,非常感谢您的回复 <form name="ADD" > <input type="text" name="new1" value="0/><br /><br /> <input type="text" name="current" id="

单击更新按钮后,我希望用
id=you
更新文本字段,在脚本中,我也尝试了
current=document.getElementById(“you”)
current.innerText=num1无效,非常感谢您的回复

<form name="ADD" >

<input type="text"  name="new1" value="0/><br /><br />

 <input type="text" name="current" id="you" value="" />

 <input type="button" value="update" 

onclick="add(this.form.new1.value,this.form.current.value);" />

</form>

 <script type="text/javascript" >

  var add = function (num1, num2) {

            var current;

            num1 = parseInt(num1);

            num2 = parseInt(num2);

            num2 += num1;

           current= document.getElementById("you");

            current.setAttribute("value", num1);

        };
    </script>


这可以通过基本jQuery实现:

HTML

或者在纯jscript中:

<input type=button value='Update' onclick="add("Your new value");">

<script>
     function add(value){
        var input = document.getElementById("you"); 
        input.value = value;
     }
</script>

功能添加(值){
var input=document.getElementById(“您”);
input.value=值;
}
试试这个。它起作用了

<form name="ADD">
<input type="text"  name="new1" value="0"/><br /><br />
<input type="text" name="current" id="you" value="" />
<input type="button" value="update"
       onclick="add(this.form.new1.value,this.form.current.value);" />
</form>
<script>
function add(num1, num2) { 
    var current;
    num1 = parseInt(num1);
    num2 = parseInt(num2);
    num2 += num1;
    document.getElementById('you').value = num1;
};
</script>



函数add(num1,num2){ 无功电流; num1=parseInt(num1); num2=parseInt(num2); num2+=num1; document.getElementById('you')。value=num1; };
对于这样一个简单的任务,jQuery是否值得一提?不,但首先我没有读到这个问题,因为我已经写了答案的那部分,我认为它可以保存下来,但我尝试了,它成功了。
$(document).ready(function(){
     $("button").clicked(function(){
           $("#you").val("You new value");
     });
});
<input type=button value='Update' onclick="add("Your new value");">

<script>
     function add(value){
        var input = document.getElementById("you"); 
        input.value = value;
     }
</script>
<form name="ADD">
<input type="text"  name="new1" value="0"/><br /><br />
<input type="text" name="current" id="you" value="" />
<input type="button" value="update"
       onclick="add(this.form.new1.value,this.form.current.value);" />
</form>
<script>
function add(num1, num2) { 
    var current;
    num1 = parseInt(num1);
    num2 = parseInt(num2);
    num2 += num1;
    document.getElementById('you').value = num1;
};
</script>