社区
JavaScript
帖子详情
text 中怎么把选中的文字换掉?
馋嘴蜗牛
2002-02-26 11:18:35
加精
在 text 中输入一些文字,如 "1234567890",选中了 456,想按一个按钮后 456 换成 abc,怎么弄呢?
前面有些帖子是插入到光标位置,我看了半天的 MSDN,鸟语的,没怎么看懂。
...全文
76
12
打赏
收藏
text 中怎么把选中的文字换掉?
在 text 中输入一些文字,如 "1234567890",选中了 456,想按一个按钮后 456 换成 abc,怎么弄呢? 前面有些帖子是插入到光标位置,我看了半天的 MSDN,鸟语的,没怎么看懂。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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替换光标
选
中
的
文字
function replaceSelection() { if (window.getSelection) { var selecter = window.getSelection(); var selectStr = selecter.toString(); ...
vue
中
如何让表单点击的时候
选
中
表单
中
的内容?
有这么一个场景,当你想修改用户名或其他inupt里面的值得时候,要一个个删除里面的内容或全选清空,为了提高用户体验,可以当click input 的时候将input的值全部
选
中
,用户输入的时候直接替
换掉
原来的内容,就不需要手动删除或全选删除内容,这或多或少对用户友好一点。来吧上代码。 html部分 <input type="
text
" class="inp bg" place...
Android UI 之CheckBox的妙用
既发现
Text
View的妙用之后,在开发
中
又用类似的方法实现icon+
text
的扭按,之所以这样实现,是因为需求要求有类是开关状态,
选
中
时同时改变图片和
文字
,并保持
选
中
效果,CheckBox就兼具
选
中
和图文(icon+
text
)特性,网上也有很多例子,不过大多都不尽完美,有各种适配问题,一般都是利用android:button的属性换成自己的图标,这时就会有个图标和
文字
间距的问题,网上一般的做法是
android 改变
Text
View和Edit
Text
文字
选
中
效果
欢迎转帖,但请注明地址:http://blog.csdn.net/ethan_xue/ 谢谢 最近因为项目需要,更改Edit
Text
被
选
中
时的图片,网络搜索未果,于是查看源代码 Edit
Text
代码里没什么东西,于是猜测在其父类
Text
View
中
,很快发现这样一段代码 int m
Text
SelectHandleLeftRes; int m
Text
SelectHandleR
JavaScript
87,996
社区成员
224,708
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章