【问题标题】: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 ,我想在输入字段中添加文本。那不是。我搜索但我没有找到。

标签: javascript prototype


【解决方案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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-29
    • 2020-10-01
    • 2021-01-22
    • 2019-08-14
    • 1970-01-01
    相关资源
    最近更新 更多