我如何将值放入文本输入? [复制]
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中输入的值将值设置为输入隐藏字段