Javascript 将文本追加到文本区域
我想在Textarea中添加文本。文本应紧跟在光标位置之后,而不是末尾 这是我的密码: HTML:Javascript 将文本追加到文本区域,javascript,Javascript,我想在Textarea中添加文本。文本应紧跟在光标位置之后,而不是末尾 这是我的密码: HTML: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <body> <textarea id="text
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<textarea id="textarea1"></textarea>
<br><input type="button" value="Write blah blah" onclick="addtxt('textarea1')">
</body>
</html>
无标题文件
剧本:
<script>
function addtxt(input) {
var obj=document.getElementById(input);
obj.value+="blah test 123"
}
</script>
函数addtxt(输入){
var obj=document.getElementById(输入);
对象值+=“blah test 123”
}
上述代码的实时地址为:
提前感谢。试试看
因此,代码如下所示:
$("#textarea1").hover(
function()
{
$(this).value('IN');
},
function()
{
$(this).value('OUT');
});
或
更新:
试试这个很老了,但应该可以让你做任何你想做的事情,甚至更多。你不需要加载整个库就可以做到这么简单1。单击按钮,文本区域内会追加文本“blah test 123”。2.在文本区域中,现在单击内部并将光标放在“blah”之后,然后再次单击按钮。3.现在文本区域将有“blah test 123 blah test 123”。我想要的只是textarea值应该是'blahblah test 123 test 123',因为光标在'blah'文本之后,所以文本应该紧跟在它之后。
$("#textarea1").mouseover(
function()
{
$(this).value('IN');
});