我如何将值放入文本输入?

时间:2014-01-23 14:52:27

标签: javascript prototype

我有一个输入:

<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');
});

1 个答案:

答案 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');

Example