我有一个输入:
<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');
});
答案 0 :(得分:0)
我不确定你在这里要做什么:
var text = document.getElementById('ar text = ');
但ar text =
不是元素的id
。也许你是这个意思?:
var text = document.getElementById('textinput');
此外,您不想在text
元素上设置input
属性,而是要设置其value
:
text.value = (text.value + ' after clicking');