你是要一个textarea里边的光标位置,还是光标在这个网页里边的位置?
解决方案 »
- 请教:关于protochart的兼容问题
- 我想让QDHHER1E62 A4QMJA9RWD 14RJGG8RJU在文本框中显示整齐,怎样修改textaread样式
- 触摸屏上模拟数字键盘输入帐号和密码的JS
- Extjs重写Ext.Panel遇到的问题,各位老大帮忙!困惑我好长时间了,谢谢了
- firefox textarea元素如果不写闭合标签会出现把后面所有元素都转文本域的内容显示
- 页面刷新,滚动条保持不变。如何用ActiveXObject处理?
- 简单问题~~~~~~~~解决马上给分````````````
- JSP中有没有类型转换函数,如把字符类型转换为数字类型。这些函数怎么用?
- 问各位专家了!小case的问题了.在线等待了!
- 清掉和选上单选框或复选框的已选中值发如何清?
- 这么简单的脚本怎么就不行?
- div 的显示问题。
现在光标准确位置读不出来了。读出来的位置不正确。
测试一下上边的代码就知道什么问题了。
这句就可以了,不过要注意选中的内容前面不能有重复
拖曳的时候才能显示出来。有没有更好的办法能让鼠标单击的事件也读出来。
最好在一个程序里面体现。否则程序太多会很复杂。
obj.value.indexOf(bakRange.text) 这个的想法很聪明。谢谢你!---单击一个地方而不拖曳的时候 坐标显示的是零----
var selectionRange=curSelection.createRange();
var bakRange=curSelection.createRange(); obj.select();
var allRange=document.selection.createRange();
var positionNode=document.getElementById("position");
selectionRange.setEndPoint("StartToStart",allRange);
selectionRange.setEndPoint("EndToStart",bakRange);
selectionRange.select();
beginCursor = selectionRange.text.length;
selectionRange.setEndPoint("EndToEnd",bakRange);
selectionRange.select();
endCursor = selectionRange.text.length;
bakRange.select();
hbhbhbhbhb1021(天外水火(我要多努力)) 你的经验多。
你可以帮我想一下怎么用键盘拖曳的操作程序吗?一小段代码就可以!!
明天就要交了。希望你能帮助我一下。很急
键盘拖曳就是 按shift+左键或者右键 并把拖曳的代码读出了。