请教, 如何给选定的内容前后加上一些东西. 用execCommand,具体的你可以GOOGLE一下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 很简单,字符串操作那一块我就不说了!告诉你怎么获得当前选择了些什么相信后面再前面和后面加内容是很容易的!当前选择的文本可以通过 document.selection.createRange().text获得。 发个简单的实现给你看下。<html><head> <title>无标题页</title> <script> function a(){ text=document.selection.createRange().htmlText; html=document.body.innerHTML; html=html.substr(0,html.indexOf(text))+"<font color='red'>"+text+"</font>"+html.substr(html.indexOf(text)+text.length); document.body.innerHTML=html; } </script></head><body> 121212121<input id="a" />2121212阿辉阿訇地 <input type="button" value="111" onclick="a()" /></body></html> IE 里 label 的 innerHTML 属性没用? 求教一个javascript的构造函数的问题? 关于网站编程工作室诸多问题 文字换行显示 请问大侠! 再问个简单的JS小问题 在线等 网页插入的播放器代码 ,播放不了AVI的视频. 左右移动光标.使下移的input框内容处于全选状态??? 是不是ie在加载网页的时候默认对同个域名只采用两个线程请求资源,有无官方资料数据可参考的 JS里绝对值的函数是什么? ★关于下拉列表框提交的问题。 请教各位,隐藏表格的问题,谢谢.
当前选择的文本可以通过 document.selection.createRange().text获得。
<head>
<title>无标题页</title> <script>
function a(){
text=document.selection.createRange().htmlText;
html=document.body.innerHTML;
html=html.substr(0,html.indexOf(text))+"<font color='red'>"+text+"</font>"+html.substr(html.indexOf(text)+text.length);
document.body.innerHTML=html;
}
</script></head>
<body>
121212121<input id="a" />2121212阿辉阿訇地 <input type="button" value="111" onclick="a()" />
</body>
</html>