JS点击链接将值添加至textarea内,但是有几个要求。
1.添加内容后清空textarea原有内容。
2.添加内容后换行一下,然后将光标放在新行开头。不知道大家能理解不?
其实就是我网站的一个评论功能里的回复功能,比如在点击1楼的“回复他”,那就给评论内容的textarea框内添加“回复1楼”,然后光标放在换行后的新行等待用户输入回复的内容。
1.添加内容后清空textarea原有内容。
2.添加内容后换行一下,然后将光标放在新行开头。不知道大家能理解不?
其实就是我网站的一个评论功能里的回复功能,比如在点击1楼的“回复他”,那就给评论内容的textarea框内添加“回复1楼”,然后光标放在换行后的新行等待用户输入回复的内容。
解决方案 »
- 求助!WdatePicker日历控件无法弹出
- 动态函数如何设置对象参数
- js 在firefox中实现控制图片旋转(90,180,270)
- js折线效果——甘特图中的进展线?
- 如何使用 JS 控制 flash 从指定位置进播放.
- |zyciis| 如何用JS取来访者是从哪一个页面过来的 就像别人在Baidu搜到我的网站点进来 我就可以得到他是从Baidu那里链接过来的 谢谢 急
- 请教:js怎么能够取到,当前用户 我的文档所在的 路径?
- 关于js replace 过滤网址中的url字体的小问题,大神请进
- 求CSDN的这种关闭/打开菜单的功能
- 初学JS 关于事件驱动的一点疑惑
- 求一个基于Jquery的日历插件。。。。
- for内传值问题
<textarea id="t" cols="100" rows="10">abc</textarea><script>
function a(){
var e=document.getElementById("t");
e.focus();
e.innerText="回复1楼:\r\n";
}
</script>
<a href="javascript:doit('回复1楼');void(0);">回复他</a>
<textarea id="ta" rows="10" cols="40">xxx</textarea>
<script language="JavaScript">
function doit(s){
var t = document.getElementById("ta");
t.value = s + "\n";
t.focus();
if(document.all) t.createTextRange().collapse(false);
else t.selectionStart = t.value.length;
}
</script>
当然你也可以不用<a>标签,自己定义onclick事件