手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >光标定位等TextRange的操作的范例代码
光标定位等TextRange的操作的范例代码
摘要:光标位置INPUT{border:1solid#000000}BODY,TABLE{font-size:10pt}点击TextArea实现光...

光标位置 INPUT{border: 1 solid #000000} BODY,TABLE{font-size: 10pt}

点击 TextArea 实现光标定位

我怕来不及我要抱着你,直到感觉你的绉纹有了岁月的痕迹,直到视线变得模糊直到不能呼吸 为了你我愿意 动也不能动也要看着你,直到感觉你的发线有了白雪的痕迹,直到肯定你是真的直到失去力气让我们形影不离 如果全世界我也可以放弃,至少还有你值得我去珍惜而你在这里就是生命的奇迹 也许全世界我也可以忘记,就是不愿意失去你的消息你掌心的痣我总记得在哪里 我们好不容易我们身不由已,我怕时间太快不够将你看仔细,我怕时间太慢日夜担心失去你恨不得一夜之间白头永不分离 function movePoint() { var pn = parseInt(pnum.value); if(isNaN(pn)) return; var rng = box.createTextRange(); rng.moveStart("character",pn); rng.collapse(true); rng.select(); returnCase(rng) } function tellPoint() { var rng = event.srcElement.createTextRange(); rng.moveToPoint(event.x,event.y); rng.moveStart("character",-event.srcElement.value.length) pnum.value = rng.text.length returnCase(rng) } function returnCase(rng) { bh.innerText = rng.boundingHeight; bl.innerText = rng.boundingLeft; bt.innerText = rng.boundingTop; bw.innerText = rng.boundingWidth; ot.innerText = rng.offsetTop; ol.innerText = rng.offsetLeft; t.innerText = rng.text; } function selectText(sp,ep) { sp = parseInt(sp) ep = parseInt(ep) if(isNaN(sp)||isNaN(ep)) return; var rng = box.createTextRange(); rng.moveEnd("character",-box.value.length) rng.moveStart("character",-box.value.length) rng.collapse(true); rng.moveEnd("character",ep) rng.moveStart("character",sp) rng.select(); returnCase(rng); } var rg = box.createTextRange(); function findText(tw) { if(tw=="") return; var sw = 0; if(document.selection) { sw = document.selection.createRange().text.length; } rg.moveEnd("character",box.value.length); rg.moveStart("character",sw); if(rg.findText(tw)) { rg.select(); returnCase(rg); } if(rg.text!=tw) { alert("已经搜索完了") rg = box.createTextRange() } }

光标位置: 选择指定范围: -- 选择查找字符 :
boundingHeight:
boundingWidth:
boundingTop:
boundingLeft:
offsetLeft:
offsetTop:
text:

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

【光标定位等TextRange的操作的范例代码】相关文章:

剖析Node.js异步编程中的回调与代码设计模式

js实现异步循环实现代码

JavaScript正则表达式的分组匹配详解

些很实用且必用的小脚本代码

鼠标图片振动代码

光标的帖子总结(Range的使用)

JavaScript中的私有成员

一些有关检查数据的JS代码

获得当前页面URL地址的三个JS代码

安装使用Mongoose配合Node.js操作MongoDB的基础教程

精品推荐
分类导航