-
控制可编辑div中光标的位置3
我想实现点击按钮“插入内容”后,在div插入内容同时将光标移到最后面,请问这样写有什么问题,总是不能实现
function test1(){ var div = document.getElementById("msgdiv"); div.innerHTML += "这是测试"; var range = document.createRange(); var len = div.childNodes.length; range.setStart(div, len); range.setEnd(div, len); getSelection().addRange(range); div.focus(); }
<div> DIV: <div id="msgdiv" style="border:1px #f00 solid; width:300px; height:100px;" contenteditable="true"></div> </div> <div> <button onclick="test1()">插入内容</button> </div>
问题补充:想在火狐和谷歌两个都能实现,但是现在都不行 <br />一开始直接点击按钮,然后直接点击键盘,文字确实是在插入的内容的后面,但再点击按钮后,光标就一直都是在最前面了 <br />后来测试了下,发现div一获得焦点,光标就一直都是在前面的
问题补充:用textarea的话就不用这么麻烦了 <br />就是想像QQ空间的个人中心里那个发表框一样
问题补充:chen_yongkai,还是一样不行
问题补充:我是想要火狐和谷歌也可以2012年3月19日 09:03
4个答案 按时间排序 按投票排序
-
function test1(){ var div = document.getElementById("msgdiv"); div.focus();//先focus div.innerHTML += "这是测试"; var range = document.createRange(); var len = div.childNodes.length; range.setStart(div, len); range.setEnd(div, len); getSelection().addRange(range); }
2012年3月19日 10:31
-
用textarea 吧
<html> <head> <script type="text/javascript"> function test1(){ var input = document.getElementById("msgdiv"); input.focus(); input.value += "这是测试"; } </script> </head> <body> <table> <tr><td>Input:</td></tr> <tr><td><textarea id="msgdiv" rows="10" cols="30"></textarea> </td></tr> </table> <div> <button onclick="test1()">插入内容</button> </div> </body>
2012年3月19日 10:00
相关推荐
"奥比中光摄像头SDK"是一款专为开发者设计的软件开发工具包,它集成了针对不同操作系统的驱动程序和代码示例,以便于在Windows、Linux和Android平台上进行摄像头相关的应用开发。SDK的核心功能在于提供点云数据和...
1. **数据采集**:SDK提供接口用于连接和控制奥比中光的3D相机,获取实时的3D点云数据。这些数据通常包含每个像素的位置信息,可以进一步用于构建三维空间模型。 2. **点云处理**:处理从相机获取的原始3D点云数据...
奥比中光Astra系列Windows驱动是为奥比中光公司生产的Astra系列3D摄像头设计的一款专用驱动程序。这款驱动对于在Windows操作系统上正确运行Astra系列相机至关重要,因为它能够确保设备与计算机之间的有效通信,从而...
奥比中光是一家专注于3D感知技术的高科技公司,其产品包括各种3D摄像头,广泛应用于机器人导航、AR/VR、自动驾驶、智能家居等领域。在Android环境下使用奥比中光的摄像头,开发者通常需要借助特定的软件开发工具包...
奥比中光是一家专注于3D传感技术的高科技公司,其产品广泛应用于机器人开发和人工智能领域。"大白PRO"是该公司推出的一款先进的3D传感器,主要用于提供精准的三维空间信息,为机器人导航、避障、人脸识别等应用提供...
奥比中光Astra驱动安装包是一款专为奥比中光Astra系列3D摄像头设计的驱动程序,它使得该型号的摄像头能够在计算机系统上正常运行并发挥其功能。驱动程序在计算机硬件与操作系统之间起着桥梁的作用,允许操作系统识别...
1. **驱动程序**:用于安装和配置奥比中光摄像头在Linux上的驱动,使操作系统能够识别和控制摄像头。 2. **库文件**:包含了OpenNI的相关库,如libOpenNI.so,供开发者在编程时链接和调用。 3. **示例代码**:提供...
奥比中光深度相机ROS安装方法 奥比中光深度相机是目前最流行的深度相机之一,其广泛应用于机器人、自动驾驶、计算机视觉等领域。为了将奥比中光深度相机集成到ROS(Robot Operating System)中,我们需要按照以下...
1. **驱动程序**:这是与硬件交互的基础,使操作系统能够识别并控制奥比中光的3D摄像头。驱动程序通常包含安装向导,帮助用户将其正确安装到Windows 64位系统中。 2. **库文件**:这些是预编译的代码库,包含实现...
中光数码摄像头驱动是一款非常好用的摄像头驱动程序,轻松解决摄像头无法正常使用等难题,各项参数都可自定义设置使用非常便捷。快下载体验吧!中光数码摄像头驱动简介:中光数码摄像头驱动是为此款摄像头打造的驱动...
奥比中光Astra S双相机开发是一项针对3D感知技术的应用实践,主要涉及的是奥比中光公司出品的Astra S型号深度相机。这款相机以其高性能和易用性在行业中受到广泛的关注,尤其适用于机器人导航、三维扫描、增强现实等...
奥比中光深度相机ROS支持包是为ROS (Robot Operating System) 平台设计的一款软件包,主要用于与奥比中光公司的深度相机进行交互和数据处理。ROS是一种广泛应用于机器人领域的开源操作系统,它提供了一个框架,使...
总之,奥比中光摄像头驱动是使用该品牌深度摄像头不可或缺的一部分,而Astra SDK则为用户和开发者提供了全面的工具集,以便于集成和开发基于深度数据的应用。对于新手用户来说,理解驱动的作用以及如何正确安装和...
标题中的“奥比中光openNI(Windows).rar”表明这是一个与奥比中光公司相关的OpenNI软件包,适用于Windows操作系统。OpenNI全称为Open Natural Interaction,是一个开源框架,主要用于支持自然用户界面(NUI)的开发...
奥比中光OpenNI SDK是面向3D传感技术开发的一款软件开发工具包,主要用于与3D传感器进行交互,实现三维空间的数据捕获和处理。在版本2.3.0.43中,这个SDK提供了对多种操作系统的支持,包括Windows、Linux和Android,...
运行实例:NiWrapper.Net\Samples\bin\x86_Debug\NiViewer.Net.exe 可以调用深度镜头,color镜头,红外镜头,得到视频流 包含C#源程序 实现:C#是调用C++编译后的dll
自己开发的第一个机器人,使用Jetson Orin NX(8GB)做ROS应用, STM32控制板用于控制车身移动和机械臂运动,思岚激光雷达C1获取环境信息,奥比中光Gemini获取图像信息。 自己开发的第一个机器人,使用Jetson Orin NX...
### 奥比中光RGBD传感器摄像头大白(DaBai)知识点解析 #### 一、概述 **奥比中光(Orbbec)**是一家专注于3D传感技术的高新技术企业,其推出的DaBai系列深度相机是采用结构光3D成像技术的代表产品之一。DaBai系列...
【中光防雷2020年年度报告】详尽解析 中光防雷的2020年年度报告揭示了公司在过去一年的运营状况、面临的挑战与机遇以及未来的战略规划。以下为报告中的关键知识点: 1. **法律责任与诚信保证**:董事会、监事会...