在我的代码中,每按一下按钮就会替换该值。但是,我希望每次点击它都会给我按钮的价值。但没有替换就像我点击它3次,它会在文本框中给出5 5 5三次。
<script>
function setText7(obj){
var val = obj.value;
console.log(val);
document.getElementById('textBox').value = val;
}
</script>
<input type="button" id="btnSeven" onclick="setText7(this)" name="csv" class="btn" value="5">
<textarea rows="5" name="textBox" id="textBox" cols="30"></textarea>
答案 0 :(得分:0)
要附加以前的值,您需要执行document.getElementById('textBox').value + = val;
。
检查这个小提琴: http://jsfiddle.net/ws5h0y74/1/
function setText7(){
var val = event.target.value;
console.log(val);
document.getElementById('textBox').value += val;
}