猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
js可以做出这种点击a标签向textarea插入标签并且把光标放在标签之间的效果吗?
上面动态图可以看出来,当点击粗体的时候,就会向textarea插入标签对,并且光标自动出现在标签中间!其它的也是一样,这么怎么做?
泛舟湖上清波郎朗
浏览 1101
回答 1
1回答
慕村9548890
<!DOCTYPE html><html> <head> <title>Hello World</title> <meta http-equiv="content-type" content="text/html; charset=utf-8"> </head> <body> <input type="button" onclick="test()" value="a"> <textarea id="txt" cols="30" rows="10"></textarea> </body> <script> var txt = document.getElementById("txt"); txt.value = "123456"; function test(value){ var temp = txt.value; txt.focus(); var pointIndex = txt.selectionStart; var str1 = temp.substr(0,pointIndex); var str2 = temp.substr(pointIndex,temp.length); txt.value = str1+"<a></a>"+str2; var newIndex = pointIndex+3; txt.setSelectionRange(newIndex,newIndex); } </script></html>
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续