时间:2021-05-26
复制代码 代码如下:
<script>
//当失去交点以后 让文本框内的文字获得焦点 并且光标移到最后一个字后面
function myfocus(myid) {
if(isNav){
document.getElementById(myid).focus();// 获取焦点
}else{
setFocus.call(document.getElementById(myid));
}
}
var isNav = (window.navigator.appName.toLowerCase().indexOf("netscape")>=0);
var isIE = (window.navigator.appName.toLowerCase().indexOf("microsoft")>=0);
function setFocus() {
var range = this.createTextRange(); //建立文本选区
range.moveStart('character', this.value.length); //选区的起点移到最后去
range.collapse(true);
range.select();
}
</script>
示例:
这里使用的是ztree的模糊搜索
一开始所有的树节点都是闭合的,但是如果输入搜索内容的时候进行查询,展开查询内容的父节点之后,会使得input里面的失去焦点,用户体验效果不好,这里就在父节点展开之后,再让input获得焦点,如果只是使用focus()的话,那光标就会出现在该文本框的最前面。当然这样也不是我想要的效果。调用上面的代码,就可以实现在查询后,光标定位到查询文字的后面。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
使用Jquery实现点击文字变为文本框效果,可对文本框文字进行修改。1.点击文字变为文本框2.文本框自动全选文字3.对文本框内容进行修改4.点击文本框以外的地方
word文字竖排居中的方法如下: 1、打开Word文档点击菜单栏中的“插入”,“文本框”,“竖排”。 2、会弹出一个大文本框,在大文本框内任意点击会出现一个
word文档文字竖排居中的方法: 1、打开Word文档点击菜单栏中的“插入”,“文本框”,“竖排”。 2、会弹出一个大文本框,在大文本框内任意点击会出现一个
打开ppt,依次选择“插入”“文本框”“垂直文本框”在文本框中输入文字即可。双击文本框内部,可以对文字进行编辑。 MicrosoftOfficePowerPo
在文本框倒叙输入一文中提到了设置文本框焦点的javascript代码,今天就使用这段代码来做一个Demo。内容就是当删除单词时就一次性删除整个单词,如图所示:下