社区
JavaScript
帖子详情
text 中怎么把选中的文字换掉?
馋嘴蜗牛
2002-02-26 11:18:35
加精
在 text 中输入一些文字,如 "1234567890",选中了 456,想按一个按钮后 456 换成 abc,怎么弄呢?
前面有些帖子是插入到光标位置,我看了半天的 MSDN,鸟语的,没怎么看懂。
...全文
82
12
打赏
收藏
text 中怎么把选中的文字换掉?
在 text 中输入一些文字,如 "1234567890",选中了 456,想按一个按钮后 456 换成 abc,怎么弄呢? 前面有些帖子是插入到光标位置,我看了半天的 MSDN,鸟语的,没怎么看懂。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
馋嘴蜗牛
2002-03-12
打赏
举报
回复
8988(晓月)的很对呀,BTW,你的名字很好听呀
8988
2002-03-12
打赏
举报
回复
我刚来3天,多谢你鼓励!
8988
2002-03-11
打赏
举报
回复
如果选择后,再输入替换的内容,可能用“Web 对话框"(首选)或prompt输入框。
8988
2002-03-11
打赏
举报
回复
试一试下面这段脚本
<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)>
操作时,先填写文本内容和要替换的内容,然后再选择文本中要替换的内容,最后按一下“替换”。
如果有用,请给我加加分吧。
linhaibo
2002-03-11
打赏
举报
回复
哇...没看主题,理解错误,不过也能用,
大家应该研究一下,如何在 TextArea 光标当前位置插入文字...用脚本实现,
论坛上很多地方需要这些..
linhaibo
2002-03-11
打赏
举报
回复
应该是在onmouseup 事件驱动这些动作,
因为选择文字的过程最后是放开鼠标,
function replaceText(newStr){
if(document.selection.type=="Text"){
var oTextRange=document.selection.createRange();
oTextRange.htmlText=newStr;
oTextRange=null;
}
}
karma
2002-03-11
打赏
举报
回复
try
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>
馋嘴蜗牛
2002-03-11
打赏
举报
回复
UP一下。
有人会用 Range 对象吗?
馋嘴蜗牛
2002-02-27
打赏
举报
回复
我知道用 range 对象,但是具体怎么做我没看懂。帮忙讲讲
孟子E章
2002-02-26
打赏
举报
回复
用range对象
馋嘴蜗牛
2002-02-26
打赏
举报
回复
是 TextArea 中的。
vincentmax
2002-02-26
打赏
举报
回复
怎么给我的感觉是可以用replace方法呢?也许是我的理解有问题。
指定位置文本替换div和js对
选
中
的文本进行实时替换定位vue
字,鼠标
选
中
某个好,然后替换该
文字
。对
选
中
的文本进行实时替换定位vue。我是一个很好很好很好好的人。
js替换光标
选
中
的
文字
var selectStr = selecter.
text
; selecter.pasteHTML("<b>" + selectStr + "<b/>"); } } 然后,我们再获取之前的内容,添加一个空格,重新追加回原来的元素,你就会跳出之前的标签
vue
中
如何让表单点击的时候
选
中
表单
中
的内容?
有这么一个场景,当你想修改用户名或其他inupt里面的值得时候,要一个个删除里面的内容或全选清空,为了提高用户体验,可以当click input 的时候将input的值全部
选
中
,用户输入的时候直接替
换掉
原来的内容,就不需要...
Android UI 之CheckBox的妙用
既发现
Text
View的妙用之后,在开发
中
又用类似的方法实现icon+
text
的扭按,之所以这样实现,是因为需求要求有类是开关状态,
选
中
时同时改变图片和
文字
,并保持
选
中
效果,CheckBox就兼具
选
中
和图文(icon+
text
)特性,...
sublime的正则替换
需求: 移除掉某个//后面的所有字符 打开sublime ...需要删除某个一样字符的行: 比如某个心跳包的
中
拥有一样的字符,同时删除协议
中
的所有心跳包
选
中
一样的字符串 比如上图是 00 00 00 然后按住 ...
JavaScript
87,993
社区成员
224,698
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章