怎么给我的感觉是可以用replace方法呢?也许是我的理解有问题。
解决方案 »
- 下拉菜单怎么实现div+css
- 如何初始化页面
- 如何在用AJAX获取的页面里使用getElementById
- 请教如何用javascript实现这个页面上的功能,谢谢!
- 高分求解:树控件如何实现状态的记录(包括当前选中节点和展开状态)
- 提个有意思的问题
- 窗口内定位的问题
- 简单的文件下载问题!
- 如何判断一个输入框被选中阿,再线等待?
- 今天碰到一个很诡异的问题,关于<script type="text/javascript"></script>
- 请问在JS中怎么判断一个字符是中文还是数字或是其它的字符呢?还有中文算作2个字符吗?
- JQUERY MOBILE header标签里面的<h1>XXX</h1> 总是自动修改标题
有人会用 Range 对象吗?
1234567890<br>
<input type="text" id="mytxt">
<input type="button" value="change" onclick="changeText()">
<script language="javascript">
function changeText()
{
var range = document.selection.createRange();
if (range.text.length > 0)
range.text = mytxt.value;
else
alert("select something!");
}
</script>
因为选择文字的过程最后是放开鼠标,
function replaceText(newStr){
if(document.selection.type=="Text"){
var oTextRange=document.selection.createRange();
oTextRange.htmlText=newStr;
oTextRange=null;
}
}
论坛上很多地方需要这些..
<script>
function doReplace(repStr){
document.all.Text.focus();
srcStr=document.selection.createRange();
srcStr.text=repStr;
}
</script>
<textarea rows="7" name="Text" cols="43"></textarea>
<br>
<input type="text" name="repText" size="20">
<input type="button" value="替换" onclick=doReplace(document.all.repText.value)>操作时,先填写文本内容和要替换的内容,然后再选择文本中要替换的内容,最后按一下“替换”。如果有用,请给我加加分吧。