社区
JavaScript
帖子详情
text 中怎么把选中的文字换掉?
馋嘴蜗牛
2002-02-26 11:18:35
加精
在 text 中输入一些文字,如 "1234567890",选中了 456,想按一个按钮后 456 换成 abc,怎么弄呢?
前面有些帖子是插入到光标位置,我看了半天的 MSDN,鸟语的,没怎么看懂。
...全文
68
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方法呢?也许是我的理解有问题。
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的属性换成自己的图标,这时就会有个图标和
文字
间距的问题,网上一般的做法是
flutter来实现一个点击切换当前
选
中
项的效果
前言: flutter来实现一个一个点击切换当前
选
中
项的效果,这种效果如果用vue/jquery/js来做的话,通过改变他的class名,就可以了,定义一个class的样式,当前
选
中
的有这个class名效果,但是其他的没有,但是在flutter
中
确实需要变一变思维了。 实现效果: flutter实现步骤: 首先在方法的最外层定义一个变量,注意变量不能放在 build 里面,没有效果,为啥我知道,因为我在这里吃亏了 class _HomeworkState extends Stat...
gimp怎么更改已有
文字
_gimp
文字
:用gimp实现不同特效的
文字
摘要:gimp提供了各种的影像处理工具、滤镜,还有许多的组件模块,对于要制作一个又酷又炫的网页按钮或网站Logo来说是一个非常方便好用的绘图软件gimp提供了各种的影像处理工具、滤镜,还有许多的组件模块,对于要制作一个又酷又炫的网页按钮或网站Logo来说是一个非常方便好用的绘图软件,下面是小编整理的用gimp实现不同特效的
文字
教程,快来分享吧!1、GIMP
文字
操作怎么样在GIMP
中
添加
文字
?Fil...
JavaScript
87,904
社区成员
224,614
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章