我想在图片点击的输入中键入 kappa 。我有this code但似乎它不起作用......
document.getElementById("kappa").addEventListener('click', function () {
var text = document.getElementById('usermsg');
text.value = (text.innerHTML + ' kappa ');
});

<a href="#" id="kappa"><img src='http://placehold.it/50x50' width='100px'></a>
<br>
<input type="text" id="usermsg">
&#13;
我在哪里弄错了?我该如何解决?
答案 0 :(得分:3)
使用value
代替text
:
document.getElementById("kappa").addEventListener('click', function () {
var text = document.getElementById('usermsg');
text.value = (text.value + ' kappa ');
return false;
});
并提供一个return false
,使其不会关注该链接。
答案 1 :(得分:0)
执行以下操作:
document.getElementById("kappa").addEventListener('click', function(evt) {
document.getElementById("usermsg").value = "kappa";
});