如何用JS 插入字符表情在textarea 谢谢

来源:百度知道 编辑:UC知道 时间:2024/09/24 03:22:46
<p><a href="javascript:void(0);">^_^</a> <a href="javascript:void(0);">:-P</a> <a href="javascript:void(0);">@_@</a> <a href="javascript:void(0);">T_T</a> <a href="javascript:void(0);">-_-b</a> <a href="javascript:void(0);">-_-+</a> <a href="javascript:void(0);">=_="</a> <a href="javascript:void(0);">-O-</a> <a href="javascript:void(0);">-w-</a> <a href="javascript:void(0);">\(^o^)/</a> <a href="javascript:void(0);">Orz</a> <a href="javascript:void(0);">囧rz</a></p>

用JS如何实现 点击符号后 将它插入(插入,不能删掉已输入的文字) 上面的 textarea 中 (假设id="content")

谢谢。

这样吗?
<a href="javascript:void(0);" id="f1" onclick="test(1);">^_^</a>
<a href="javascript:void(0);" id="f2" onclick="test(2);">:-P</a>
<textarea name="content" id="content"></textarea>
<script type="text/javascript">
function test(t) {
var C = document.getElementById("content");
var F = document.getElementById("f" + t).innerHTML;
if(F){
C.value = C.value + F
}
}
</script>