请教, 如何给选定的内容前后加上一些东西. 用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> 写javascript用框架有必要吗? tinymce 添加本地图片功能 出错 关于B页面传递值到A页面文本框的问题。 奇怪的为空或不是对象?求达人帮忙 javascript 正则 把id="div"替换成 "" 高手帮忙,对象在延时执行方法并传参的问题 判断来路是否插入CSS 紧急求助javascript的水平无级下拉菜单,我现在顶替多能够分三级,怎么修改原有的脚本?谢谢。 要做一个查询页面,写了段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>