我如何将值放入文本输入? [复制]

Posted

技术标签:

【中文标题】我如何将值放入文本输入? [复制]【英文标题】:How i can put values to text input? [duplicate] 【发布时间】:2014-02-14 04:48:33 【问题描述】:

我有一个意见:

<input type="text" value="value" id="textinput" />

还有一张照片:

<img src="folan.png" value="hi" id="hi" />

我希望当我单击图像时,它会在输入值中添加文本。 我如何使用 PrototypeJS 或纯 javascript 来实现这一点?

我试过这段代码:

document.getElementById("hi").addEventListener('click', function () 
    var text = document.getElementById('textinput');
    text.text = (text.text + ' after clicking');
);

【问题讨论】:

你能分享你目前尝试的代码吗? 这是什么? 'ar text = ' 为什么传递的是那个而不是 ID? 我更正了@cookiemonster。 如果您进行搜索,您应该能够轻松找到这些最基本问题的答案。 否 @cookiemonster ,我想在输入字段中添加文本。那不是。我搜索但我没有找到。 【参考方案1】:

我不确定你想在这里做什么:

var text = document.getElementById('ar text = ');

ar text = 不是元素的id。也许你是这个意思?:

var text = document.getElementById('textinput');

此外,您不想在input 元素上设置text 属性,而是要设置它的value

text.value = (text.value + ' after clicking');

Example

【讨论】:

以上是关于我如何将值放入文本输入? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在文本字段之后显示一个图标作为“帮助”以将值输入文本字段

如何从另一个输入文本字段Javascript中输入的值将值设置为输入隐藏字段

如何将值设置为小于 min 或大于 max 的输入?

如何将值解析为十进制? [复制]

如何调整滚动视图内容的大小并根据其文本大小将文本视图放入其中? [复制]

如何组合多个ArrayList 将值放入一个ListView中