首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将值附加到Javascript中的输入字段

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

Stack Overflow用户
提问于 2017-07-20 13:27:52
回答 3查看 19.3K关注 0票数 4

在这里,我试图在输入字段中添加一些文本,但是每次用新值替换旧值时。

代码语言:javascript
运行
复制
<input type="text" id="taginput" class="input" name="tags">

Javascript

代码语言:javascript
运行
复制
function update(i){
 document.getElementById('taginput').value = i.innerHTML;
  }

不需要jquery。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-07-20 13:29:46

你必须先得到旧的价值,然后再加进去。

代码语言:javascript
运行
复制
function update(i){
    var elem = document.getElementById('taginput');
    var old  = elem.value;
    elem.value = old + i.innerHTML;
}

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

代码语言:javascript
运行
复制
elem.value += i.innerHTML;
票数 7
EN

Stack Overflow用户

发布于 2017-07-20 13:40:57

代码语言:javascript
运行
复制
function update(i){
    let elem = document.getElementById('taginput');
    elem.value = elem.value + i.innerHtml; 
    // Or elem.value += i.innerHtml;
    // elem.value = elem.value.concat(i.innerHtml)
}

票数 0
EN

Stack Overflow用户

发布于 2021-05-28 11:09:39

代码语言:javascript
运行
复制
<html>
<head>
</head>
<body>
<input id="my_msg" type="text">
</body>
<script>
document.getElementById('my_msg').value = "text-value";
</script>
</html>

document.getElementById('my_msg').value =“文本-值”;

使用上面的脚本将“文本-值”附加到输入字段。

谢谢

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45216177

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档