将值附加到 Javascript 中的输入字段

Ajm*_*asi 3 html javascript dom

在这里,我试图将一些文本附加到输入字段,但每次旧值都被新值替换。

HTML

<input type="text" id="taginput" class="input" name="tags">
Run Code Online (Sandbox Code Playgroud)

Javascript

function update(i){
 document.getElementById('taginput').value = i.innerHTML;
  }
Run Code Online (Sandbox Code Playgroud)

请不要jquery。

ade*_*neo 6

您必须先获取旧值,然后再添加

function update(i){
    var elem = document.getElementById('taginput');
    var old  = elem.value;
    elem.value = old + i.innerHTML;
}
Run Code Online (Sandbox Code Playgroud)

或者您可以+=直接将其添加到

elem.value += i.innerHTML;
Run Code Online (Sandbox Code Playgroud)