首页 > 代码库 > 用js控制按钮时间,将指定内容添加到文本域的光标所在位置。
用js控制按钮时间,将指定内容添加到文本域的光标所在位置。
<pre class="javascript" name="code">
var fm = document.getElementsByTagName('form')[0];
var button = document.getElementsByName("button");
//获取一个cookie的值 function getCookie(index){ var allcookies = document.cookie; var cookie_pos = allcookies.indexOf(index); if (cookie_pos != -1){ cookie_pos += index.length + 1; var cookie_end = allcookies.indexOf(";",cookie_pos); if (cookie_end == -1){ cookie_end = allcookies.length; } var value = http://www.mamicode.com/unescape(allcookies.substring(cookie_pos, cookie_end)); >//获取文本光标位置并设置一个cookie来存储光标时时变动的位置的函数 var textpos = 0; textcontent.onclick = function(){ textpos = getCursortPosition (textcontent); document.cookie="textpos="+textpos; textpos = getCookie("textpos"); } //字符串的写入函数 function content(string){ s = textcontent.value; fm.content.value = http://www.mamicode.com/s.substring(0,getCookie("textpos"))+string+s.substring(getCookie("textpos"));><pre class="php" name="code"> //点击按钮向表单中的文本域的光标处添加内容 button[0].onclick = function(){ content('[b][/b]'); }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。