首页 > 其他分享 >设置光标位置

设置光标位置

时间:2023-04-28 18:34:19浏览次数:29  
标签:collapse 位置 range num 设置 document 光标


设置光标位置

 

源文件如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE>设置光标</TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">
 </HEAD> <BODY>
  <textarea id=demo cols=50 rows=5>设置光标位置</textarea><input type=checkbox id=collapse>倒数 第<input id=s value=4 size=4>位 <input value="设置光标" type=button οnclick=setCursor()>
<script>
function setCursor(){
     var num=parseInt(document.all.s.value)
     var range=document.all.demo.createTextRange(); 
           if(document.all.collapse.checked){
                 range.collapse(false); 
                 range.moveEnd('character',-1*num); 
             }else{
                 range.collapse(true); 
                 range.moveStart('character',-1+num); 
            }
                 range.select();
       }
</script>
 </BODY>
</HTML>

标签:collapse,位置,range,num,设置,document,光标
From: https://blog.51cto.com/u_9716826/6235299

相关文章

  • CDialogBar窗口的悬浮设置
    (1)创建Dialog后将其设置为ToolWindow,其它和CDialogBar要求一样(2)在OnCreat里添加代码       if(!m_Bar.Create(this,IDD_HISTOGRAM,CBRS_LEFT,ID_VIEW_HISTOGRAM)){TRACE0("Failedtocreatedialogbar/n");return-1;......
  • vue3 ts 网易云信 未读数 手动设置已读已废弃
    vue3ts网易云信未读数//未读数清空$uikit.resetSessionUnread(store.sessionId.value);调用接口nim.resetSessionUnread('sessionId')重置会话未读数。将此会话未读数置为0,之后收到消息重新计算未读数。调用接口nim.setCurrSession('sessionId')设置当前会话。将此会......
  • idea中方法、注释、导入类折叠或是展开的设置
    如图圈中的信息所示,我们可以对指定代码类型进行默认折叠或是展开的设置,勾选上的表示该类型的代码在文件被打开的时候默认是被折叠的,去掉勾选则反之,例如,当你选中了图中的“Method bodies”时,你的方法打开时,默认是折叠的,方便一下看全所有的方法名及备注。IntelliJIDEA 版本  ......
  • ELK告警设置-Elastaler2
    一、环境说明机器:172.26.8.146系统:Centos7.9ELK:7.6版本 二、部署安装2.1 镜像下载文档:https://elastalert2.readthedocs.io/en/latest/index.htmldockerpull jertel/elastalert2 2.2配置文件配置可参考https://github.com/jertel/elastalert2    目录中的......
  • css cursor: url 自定义鼠标光标遇到的坑
    1、大小不能大于32*32(切记)本人就是在这个上面栽了很久,一直出不来2、最好是ico,cur格式3、使用绝对路径4、在逗号后面加通用游标,如官网所写 示例:map.style.cursor="url('/img/cursor.ico'),pointer";附:在线修改图片大小网址:在线图片大小修改器,图片尺寸修改,格式转换【免费】png等......
  • wampserver 设置在windows下开机自动启动
    wampserver安装后默认是手动启动。想随开机自启动,需要在服务中设置一下。右键点开始进计算机管理点服务 将wampapache64 和wampmysqld64改为自动即可 ......
  • 父元素设置相对定位和overflow:hidden会清除子元素绝对定位的脱离文档流效果
     当父元素同时设置相对定位和overflow:hidden时会使得子元素的绝对定位的脱离文档流效果失效。原因:绝对定位会根据最近的设置了绝对定位或相对定位的祖先元素进行定位,绝对定位会使得元素脱离文档流,但这里overflow:hidden会消除脱离文档流的效果,导致了son在设置了绝对定位后依然......
  • 第1-2讲,tkinter设置窗体属性及获取属性
    了解窗体有什么属性窗体有属性可以设置,我们可以用keys()方法来查看一下。以下代码中print(root.keys()) 功能就是在终端输出窗体window可以设置的属性。完整代码如下:importtkinterastk#创建一个窗口window=tk.Tk()#输出窗口的属性print(window.keys())......
  • Kubernetes 设置命令行的命名空间
    在较新版本的Kubernetes中,kubectl的默认命名空间已经不再是default,而是用户的当前命名空间。这是因为Kubernetes强烈建议您在不同的命名空间中隔离应用程序和资源,因此kubectl默认使用用户当前的命名空间来提高生产力。您可以使用以下命令来查看当前所在的命名空间:arduin......
  • elasticsearch 7.4.2设置安全认证
    1、修改elasticsearch.yml文件,重启ES#允许head插件等访问的相关设置http.cors.enabled:truehttp.cors.allow-origin:"*"http.cors.allow-headers:Authorization,X-Requested-With,Content-Length,Content-Typehttp.cors.allow-credentials:true#是否启用es的安全设置,启......