Textarea中按钮的价值

时间:2015-02-10 07:33:46

标签: javascript jquery

在我的代码中,每按一下按钮就会替换该值。但是,我希望每次点击它都会给我按钮的价值。但没有替换就像我点击它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>

1 个答案:

答案 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;
}