求教如何获取textarea中光标相对于浏览器窗口或者body元素的x,y坐标.或者求教如何让下拉列表根据或者跟随textarea中光标的位置出现或者移动
不要textarea光标在textarea的第几行 第几个字符 要光标在距离左边111,距离上边122这样子....还请不吝赐教 谢谢textarea光标坐标
不要textarea光标在textarea的第几行 第几个字符 要光标在距离左边111,距离上边122这样子....还请不吝赐教 谢谢textarea光标坐标
解决方案 »
- 怎么隐藏 iframe中的 ocx插件?
- 双网卡的电脑,如何获取主机IP地址
- JS对象中的变量
- document.form1.submit(); 无效的语法
- 如何关闭指定名称的窗口
- 下拉菜单按照姓名拼音顺序排列?
- 如何能让一个页面先执行一段<script>代码再加载页面内容
- 大家帮我看看为什么,右边的滚动条出不来,着急啊
- js 实现鼠标不动20秒后 返回前一网页
- meizz(梅花雨)的Javascript脚本日历输入控件升级了!
- ajax $.post未返回值,很多条ajax请求一起执行时,有部分请求未返回值,单独执行这个未返回值的请求是有返回值的
- ext中,items指定url是应该注意什么?我按照下面的做法跳不过去,求指教!
<script type="text/javascript">
//光标移到输入框最后
function test(obj) {
if (typeof obj == 'string') obj = document.getElementById(obj);
obj.focus();
if (obj.createTextRange) {//ie
var rtextRange = obj.createTextRange();
rtextRange.moveStart('character', obj.value.length);
rtextRange.collapse(true);
rtextRange.select();
}
else if (obj.selectionStart){//chrome "<input>"、"<textarea>"
obj.selectionStart = obj.value.length;
}else if(window.getSelection){
var sel = window.getSelection();
var tempRange = document.createRange();
tempRange.setStart(obj.firstChild, obj.firstChild.length);
sel.removeAllRanges();
sel.addRange(tempRange);
//obj.focus();
}
}
</script><input id="txt2" type="text"/>
<input type="button" onclick="test('txt2');" value="执行" /><br />
你的需求好奇怪呀!!这里有光标移到最后的例子,希望可以帮到你!